2013-05-24 2 views
1

jumplists, 작업 표시 줄 오버레이, 미리보기 미리보기 등 새로운 작업 표시 줄 기능에 크게 의존하는 Windows 7/8 용으로 작성한 응용 프로그램이 있습니다. 사용자 애플리케이션을 최대한 활용하기 위해 애플리케이션을 고정하도록 지시받습니다.응용 프로그램 업그레이드시 Windows 7 고정 작업 표시 줄 아이콘이 기본 파일 아이콘으로 변경됩니다.

때때로이 응용 프로그램에 대한 업데이트를 릴리스하고 업그레이드 프로세스 중에 이전 EXE를 제거하고 새 응용 프로그램을 설치하면 고정 응용 프로그램의 아이콘이 손실되어 기본 일반 파일 아이콘이됩니다.

내가 알 수있는 바로는, 간단한 아이콘 캐싱 문제이며, 컴퓨터를 재부팅하거나 탐색기를 다시 시작하면 아이콘이 다시 나타납니다.

설치 프로그램이 업그레이드 할 때마다 컴퓨터를 재부팅하도록 사용자에게 요청할 수는 있지만 이상적으로 아이콘이 손실되지 않도록하는 방법을 찾고 싶습니다. 확실히 잔인한 접근 방식은 explorer.exe를 종료하는 것이지만 이상적이지는 않습니다.

저는 설치자를 위해 InstallShield LE를 사용하고 있습니다. 그래서 많은 "열심히"가 저를 위해 이루어졌지만 이것 또한 제 옵션을 제한합니다. 설치하는 동안 특정 지점에서 스크립트/프로그램을 실행할 수 있음을 알고 있습니다.

아이콘이 손실되지 않도록하려면 어떻게해야합니까? 그렇지 않으면 프로그래밍 방식으로 고정 된 작업 표시 줄 아이콘을 새로 고칠 Windows 7 강제로 수 있습니까?

+0

방금 ​​같은 문제가 발생하기 시작했습니다 ... 재부팅 이외의 다른 방법으로 아이콘을 보존하고 있습니까? – Number8

+0

아니요, 재부팅 방법이 정상적으로 작동합니다. – NoPyGod

답변

0

각 업데이트 후에 재부팅하기로 결정했습니다.