1) 언인스톨 후 재부팅 하지 않도록 하는 방법 OnMaintUIAfter부분에 보면 SdFinishreboot 스크립트가 있다. 척보면 척이니.. 이 부분 지워주면 된다. 2) 인스톨 후 재부팅 하는 방법 After Move Data의 OnFirstUIAfter 부분을 보면 하단에 if ( BATCH_INSTALL ) then SdFinishReboot ( szTitle , szMsg1 , SYS_BOOTMACHINE , szMsg2 , 0 ); else SdFinish ( szTitle , szMsg1 , szMsg2 , szOpt1 , szOpt2 , bvOpt1 , bvOpt2 ); endif; 이런 부분이 있다. 이부분에서 SdFinishReboot부분을 제외한 나머지 부분을 모두 주석 처리하여..
x64로 넘어 오면서 정말 많이 햇깔리는 것이 SysWOW64 폴더의 존재다. 아주 단순하게 이건 64bit 프로그램들 있는 곳인가? 생각하면 큰일! SysWOW64는 32bit 파일들이 담긴 곳이다.. 예상과는 다르게 system32 폴더에 바로 64bit 파일들이 담겨있단 말씀.. 이름과 반대로 생각하면 되겠다. 그리하여.. 32bit 프로그램에서 system32 폴더에 접근하려 하면 당연히 SysWOW64 폴더로 리다이렉션 되고 만다. 이 문제를 해결 하기 위해 Install Shield에서는 간단히 코드 한줄만 넣어주면 된다. OnSetTARGETDIR 부분에 Disable(WOW64FSREDIRECTION); 을 추가해주면 되겠다.
윈도우 비스타는 기본적으로 드라이버에 서명이 돼있지 않으면 로딩하지 않는다. Vista이전에서는 Signcode.exe로 코드 사이닝이 됐지만 Vista부터는 Signtool을 사용해야 한다. SignTool을 사용하기 위해 우선 갖고 있는 인증서 파일(pvk, spc파일)을 pfx로 변환해 주어야 한다. 이는 pvk2pfx를 사용한다. cmd에서 pvk2pfx -pvk 인증서이름.pvk -pi 비밀번호 -spc 인증서이름.spc -pfx 인증서이름.pfx -po 비밀번호 -f 해주면 인증서이름.pfx 파일이 생성된다. 이를 더블클릭해서 my (개인)에 등록한다. 이후 VeriSign의 경우 아래 파일과 Signtool을 이용하여 계속해서 싸인해주면 되겠다. 내가 한 것이 VeriSign밖에 없기 때문에..
DTM guide (manual) http://www.microsoft.com/whdc/DevTools/WDK/DTM/DTMhowto.mspx WHQL 인증 시 필요한 DTM 프로그램 가이드. ms홈페이지에 있지만 링크 찾아가기가 여간 번거로운게 아니라서 이곳에 메모! Windows Logo Program Requirments http://www.microsoft.com/whdc/winlogo/downloads.mspx LOGO 획득에 필요한 정책이 담겨있는 문서.. 2003과 XP에 대해서만 있다.. (문서가 2005년 문서더라) 문서 안에 있는거 따라가다 보면 최신 링크도 발견이 되니 참조할것.. Logo FAQ http://www.microsoft.com/whdc/winlogo/logofaq.mspx
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=27&MAEULNO=11&no=121&page=2에서 펌 안녕하세요 백종경 입니다 비스타 64비트에서는 사인된 드라이버만 로드가 되는데요.. 이부분을 위해 해결해야 할것에 대해 말하겠습니다 x64버젼의 VISTA에서 정식 코드사인(드라이버사인)없이 드라이버를 로드하는 방법은 - 아예, 사인 여부 자체를 검사하지 않는 방법 - 정식 사인 외, Test사인을 허용하도록 하는 방법 두 가지 입니다. 본래는 ‘정식 코드사인’을 하지 않은 모듈은 로드가 거부됩니다. - 드라이버 로드 방법 --------------------------------------------------- 1. 아예, 사인 여부 자체를 검..
http://sjpison.tistory.com/68 에서 펌 ------------------------------------------------------------------ 이 문제를 왜 고민하게 됐는고 하니… SendMessage를 사용하려고 하는데 자신보다 권한이 높게 설정된 프로그램에는 메시지를 보낼 수 없는 문제가 생겼습니다. UAC라고… 윈도우 Vista에 추가된 그 기능 때문에 프로그래머들은 한층 더 골치가 아프게 됐네요. 구글링도 해보고 여러가지 방법을 찾던 차에 매니페스트를 추가하면 된다는 사실을 알게 됐습니다. 그리고 VS2008부터 생긴 기능인지는 모르지만(전에는 고민해 본적이 없으니까요) 매니페스트를 VS자체에서 추가할 수 있더군요. 제가 검색했던 다른 사이트들은 mt.exe..
- Total
- Today
- Yesterday
- java
- gcc
- C
- jni
- kering
- it
- Troubleshooting
- C++
- Visual C++
- NDK
- algorithm
- 드라이버
- 리눅스
- db
- driver
- 음악
- 프로그래밍
- Cloud
- jni강좌
- 안드로이드
- source
- AWS
- android
- Quiz
- winapi
- Python
- database
- API
- MFC
- linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |