2012-12-14 2 views
0

이 이상한 문제가 있습니다. Windows 7에서 C# 응용 프로그램을 만들었습니다. 설정 한 exe 파일에 대한 적절한 아이콘을 표시하고있었습니다. 나는 다른 윈도우 7 시스템에서, 지금까지 문제를 테스트했습니다.C# 응용 프로그램에 실행 파일의 아이콘이 표시되지 않습니다.

exe ​​파일을 Windows XP 시스템으로 옮겼을 때 아이콘이 표시되지 않고 기본 아이콘 (플로피 디스크와 비슷한 아이콘)이 표시되었습니다.

어떤 이유 일 수 있습니다.

감사

XP에
+0

기본 아이콘은 플로피 디스크와 비슷하지 않습니다. 어쩌면 당신은 XP의 손상된 설치가 있습니다. –

+1

사용중인 아이콘이 XP의 크기면에서 너무 큽니까? 아니면 너무 큰 아이콘 파일이 자동으로 축소됩니까? Win7에서 사용할 수있는 아이콘 크기와 WinXP에서 사용하는 크기를 확인하십시오. –

+0

크기, 확실하지 않습니다. 나는 잘 작동 한 Windows 7에서 128x128을 사용하고있었습니다. 크기를 줄이고 다시 확인하겠습니다. 감사합니다 – Kiran

답변

0

, 최대 아이콘 크기는 내 시스템에 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

도움이 Shell Icon Size는 당신은 큰 값으로 변경 될 수 있습니다

로 설정이지만,이 것 Windows가 적절한 크기의 아이콘으로로드 될 때 약간 더 지연 될 수 있습니다.
분명히 제한은 없지만 1024x1024의 아이콘을 사용하면 약간의 과도한 작업이 필요할 수 있습니다 (로딩 시간은 필요 없음)

관련 문제