2009-11-19 3 views
1

Windows 7의 NSIS를 통해 내 응용 프로그램을 설치하는 데 문제가 있습니다. 응용 프로그램이 성공적으로 설치되지만 myApplicationsIcon 창에 일반 아이콘이 표시됩니다. 이 문제를 수동으로 수정하는 방법을 알고 있습니다 (AppData \ Local의 IconCache.db 삭제). NSIS 스크립트로 어떻게이 작업을 수행 할 수 있습니까?NSIS를 통해 windows7에서 IconCache를 지우는 방법

감사합니다. Dmitry.

+0

exe ​​그 자체입니까? 또는 exe 바로 가기? (즉, 시작 메뉴 및 바탕 화면) 차이가 있습니다. – AaronLS

답변

2

먼저 SHChangeNotify을 호출 해 보셨습니까? 그 것만으로는 충분하지 않습니다 경우 exe 파일이 매우 큰 경우

, 삭제 명령과

0

상수는 $ LOCALAPPDATA을 사용하여 Windows는 때때로 아이콘이 표시되지 않습니다.