본문 바로가기

물고기2171

NSIS로 64비트용 설치파일 만들때 팁 64비트용 프로그램을 만드셨습니까? NSIS 로 설치파일을 만드려고 하시나요? 이럴때 유용한 팁을 소개합니다. 1. UNICODE NSIS 설치 : http://www.scratchpaper.com/ WIN95/98 을 지원하지 않는다고 할때 UNICODE NSIS 를 사용하면 설치파일의 다국어 지원등에 매우 유리합니다. 물론 64비트 OS 는 전부 유니코드 지원 OS 죠. 2. Program files 폴더 nsis 에서 program files 폴더 변수는 $PROGRAMFILES 입니다. 그런데 64비트 os 에서는 $PROGRAMFILES 는 program files (x86) 이 되어 버리죠. 64비트용 프로그램을 program files 에 설치하고 싶으면 $PROGRAMFILES64 사용하면.. 2014. 5. 13.
[NSIS] 초기 설치 폴더를 유연하게 결정 깁뿔님께서도 선호하시고 사용자도 원하는 UAC 권한 상승 불필요 설치(installer) 프로그램과 관련하여 최근 제가 사용하게 된 내용을 공유합니다. 낮은(Guest) 권한의 사용자는 기본적으로 다음 항목들에 기록할 수가 없죠. C:\Program Files C:\Windows HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE 이에 반해 각 계정 사용자 폴더와 HKEY_CURRENT_USER 레지스트리는 읽기/쓰기가 가능합니다. NSIS 스크립트에서 RequestExecutionLevel 옵션을 별도로 주지 않으면 Windows(Vista/7)에서 NSIS installer를 인식하여 권한 상승이 필요하다고 간주합니다. 만약 낮은(Guest) 권한의 사용자가 Administrator 등.. 2014. 5. 13.
특정 영역의 문자열 치환하기 vi에서 특정 영역의 문자열을 치환하기 위해 다음과 같이 한다. 'v'를 누르고 block 지정을 한다. ':'를 누르면 다음과 같이 뜬다. :' 2014. 5. 12.
윈도우7 사용자 계정(SID)과 레지스트리 C:\Documents and Settings\Administrator>whoami /user사용자 정보 ----------------사용자 이름 SID ========================= ============================================ test\administrator S-1-5-21-492071019-2925002615-2793575378-500 위의 시스템의 SID를 보면 "S-1-5-21-492071019-2925002615-2793575378-500" 인 것을 알 수 있다. 각각의 항목이 의미하는 바는 다음과 같다. - S-1 : 해당 시스템이 윈도우이다. - 5-21 : 시스템이 도메인 컨트롤러 이거나 단독 시스템(stand-alone system)이.. 2014. 5. 9.
키보드 입력값을 암호화하는 기술 키보드 입력값을 암호화하는 기술 정보출처 IEEE Computer Magazine 원문언어 영어 출판날짜 2005년 10월 00일 국 가 미국 주제분야 컴퓨터 시스템 및 하드웨어, 운영체제(R12) BlueGem 시큐리티사는 최근 기존의 암호 시스템이 제공하지 못했던 키보드 입력 신호를 암호화하는 ''LocalSSL''이라는 암호화 시스템 기술을 개발했다고 밝혔다. 이 기술을 사용하면 해커들이 키로거(keylogger) 툴을 사용하여 사용자의 키보드 입력 값을 알아내는 해킹을 원천적으로 봉쇄할 수 있다. 기존의 암호화 기술은 주로 통신 시스템상의 송수신 데이터를 암호화하는 것으로 사용자의 키보드와 로컬 응용 사이의 키 입력 신호를 암호화 하지는 못했다. 키보드와 로컬 응용 사이에는 키로거 프로그램이 독립.. 2014. 5. 8.