Windows의 쉘 탐색기는 사용자 "인터넷 브라우저"에 대한 링크 인 {{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0}와 같은 전역 개체를 정의합니다. 내 응용 프로그램을 통해 드래그 & 단축키에서 이러한 가치를 가지고 있지만 그것을 열어 그것을 사용하는 방법을 찾을 수 없습니다 ...쉘 객체 clsid에서 ShellExecute를 실행하는 방법은 무엇입니까?
이 개체가 무엇에 대한 정보를 얻고 싶습니다.
- 누군가이 개체가 무엇인지 Windows에 묻는 방법을 알고 있습니까?
- 누군가 열 방법을 알고 있습니까?
나는 이러한 개체에 레지스트리에서 읽어 볼 수 있습니다 것으로 나타났습니다 :
initString = HLCR\CLSID\\{CLSID\}\PersistentBag\InitString
openCommand = HKLM\Software\Clients\{initString}\shell\open\command
에는 일반적으로 좋은 생각 레지스트리에서 직접 읽을 수 있습니다. 나는이 값들을 읽을 수있는 더 깨끗한 방법을 갖고 싶습니다.
감사합니다.
{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}은 Run (Win + R)입니다. – Anders
@anders : 당신 말이 맞아요, 나는 레지스트리 주위를 찌르고 잘못된 값을 복사합니다. –