2009-07-15 5 views
2

나는 하나의 자동 압축 풀기 실행 파일에 압축하려고하는 파일의 큰 클러스터를 가지고 있으며 Installshield 10.5 및 Winzip Self-Extractor 4.0에서이 작업을 수행 할 수 있었지만 아이콘을 얻을 수는 없습니다. 최종 .exe 파일에 나타납니다. (현재 Windows 기본 흰색 창/파란색 제목 아이콘이 표시됩니다.).exe 파일 크기가 아이콘에 표시되면 영향을 줍니까?

NSIS, Installshield, Winzip Self-Extractor에 내장 된 유틸리티를 사용하고 Reshacker 및 eXe를 최종 .exe 파일을 클릭하여 아이콘을 변경하십시오. 각 솔루션에 따르면 아이콘 파일은 실제로 .exe에 포함되지만 탐색기에 표시하지 않습니다.

그래서이 문제는 .exe (1.39GB)의 큰 파일 크기와 관련이있을 수 있습니다. 즉, .ico의 파일을 스캔 할 때 전체 파일을 구문 분석하지 못해 포기한 것 같습니다.

Winzip Self-Extractor를 사용하여 작은 .exe (10MB) 크기로 만들었으며 실제로 아이콘이 나타나면서 의도 한대로 작동합니다.

그러나 이것은 내 문제를 해결하지 못하고이 시점에서 고민하고 있습니다. 운영 체제의 문제에도 불구하고 해당 아이콘을 표시 할 수있는 방법이 있지만 아직 찾지 못했습니다. 누구든지 통찰력을 제공하거나 올바른 방향으로 나를 가리킬 수 있다면, 나는 그것을 감사 할 것입니다.

나는에 검사를하지 : 윈도우 XP 홈, 2002 SP2 2002 윈도우 XP 프로, SP3

답변

1

예, 큰 .EXE 년대 자신의 아이콘이 표시되지 않습니다.

모든 것을 하나의 .exe로 압축하는 이유가 있습니까? 파일을 폴더에 저장하고 설치 프로그램에서 해당 폴더의 파일을 복사하도록하는 등의 다른 옵션을 고려하십시오 (NSIS - CopyFiles 명령 사용).

1

프로그램 아이콘은 설치 프로그램 페이로드에 의해 부풀어 올 수있는 프로그램 리소스에서 가져옵니다. 일부 리소스 편집 응용 프로그램이나 패커 설정이 파일 시작으로 아이콘을 이동시켜 탐색기 작업을 쉽게 수행 할 수 있습니다.