일부 바탕 화면 아이콘을 업데이트하려면 & Windows 탐색기 (WE)를 다시 시작하지만 현재 열려있는 폴더는 잃지 말고 중지하고 싶습니다. 이 작업을 수행하려면 현재 열려있는 폴더를 저장 한 다음 직접 복원하거나 WE가 목록을 유지하고 복원 할 폴더를 찾아야합니다. 모든 의견이나 의견을 보내 주시면 감사하겠습니다.windows explorer 열린 폴더 복원
답변
changed registered file-type icons이있는 경우 SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);
으로 전화하면됩니다.
열려있는 탐색기 창에 대한 정보는 use IShellWindows
수 있지만 대신 Restart Manager (example application)을 사용하는 것이 좋습니다.
소스를 포함한 예제 애플리케이션을 이용해 주셔서 감사합니다. 즉, RestartViaManager "C : \ Windows \ Explorer.exe"를 명령 줄에서 실행하면 WE가 다시 시작되기 때문에 열려있는 폴더가 열리지 않거나 열려있는 동안 열리지 않기 때문에 필요하지 않습니다. 재시작. – Stacker
BTW, 위와 같이 호출했을 때'SHChangeNotify()'는 파일 유형 아이콘을 새로 고칠뿐만 아니라. 전체 아이콘 캐시가 지워 지므로 실행 파일 아이콘 등도 새로 고침됩니다. @Stacker IShellWindows를 사용하여 모든 탐색기 창을 가져 와서 현재 폴더 경로와 위치를 저장합니다. 다시 시작한 후에 창을 복원 할 수 있습니다. 필요한 것은 링크 된 페이지에 있습니다. – zett42
@ zett42 SHChangeNotify는 전체 아이콘 캐시를 지우지 않습니다. 그러나 많은 아이콘을 강제로 다시로드합니다. – Anders
- 1. Windows 폴더 삭제 열린 로그
- 2. vba, 열린 폴더 주소를 변경하려고 시도합니다.
- 3. SVN 사용자가 권한이없는 폴더 복원
- 4. 우분투/dev 폴더 복원
- 5. python open windows explorer
- 6. OpenFileDialog 열린 폴더 exe
- 7. Windows 복원
- 8. FileSystemWatcher - Windows Explorer-> Undo
- 9. SVN에서 폴더 복원 관련 문제
- 10. Windows 7 특수 폴더
- 11. windows 복원 크기 결정
- 12. Eclipse 패키지의 프로젝트 Explorer Explorer
- 13. Windows XP의 Internet Explorer 8
- 14. Windows 7의 Internet Explorer 8
- 15. SendMessage to Windows Explorer 주소창
- 16. TFS : 삭제 된 폴더 및 항목 복원
- 17. 복원 비주얼 스튜디오 반응 서버 폴더
- 18. 알려진 폴더 이름으로 손실 된 커밋 복원
- 19. SMO 복원 및 Windows 7
- 20. Windows Azure에서 Mysql 데이터베이스 복원
- 21. 프로그래밍 방식으로 Windows 서비스 복원
- 22. mysql Windows "mysqldump -t"복원
- 23. 폴더 와일드 카드 및 열린 폴더를 검색하십시오.
- 24. 열린 Windows 오류 목록 받기
- 25. Outlook의 링크에서 열린 Windows 양식?
- 26. Valgrind - 열린 Windows 메모리 덤프
- 27. SQL Server 2005 백업 복원 실패 (폴더 사용 권한 포함)
- 28. Windows 공용 폴더
- 29. PHP에서 Windows 폴더 열기
- 30. Windows 설치 폴더
나는 그것이 목록을 유지한다고 생각하지 않는다. 폴더 당 하나의 창이 열립니다. – drescherjm
재부팅 후 이전 WE 창을 복원하는 옵션이 있습니다 ... 아마도 레지스트리에 폴더를 저장합니다. – Grantly
업데이트하려는 항목과 그 이유에 대한 자세한 정보가 필요합니다. 큰 망치를 사용하는 대신 호출해야하는 API가있을 수 있습니다. – Anders