2013-10-01 3 views
2

64 비트 PHP에서 사용하려는 32 비트 COM 개체가 있습니다. 설치된 COM 개체의 GUID 받기

나는 여기에 튜토리얼을 따라하는 것을 시도하고있다 :

http://www.gfi.com/blog/32bit-object-64bit-environment/

그러나 나는이 정보를 찾을 수 있습니다 아무 생각이 없기 때문에 나는, "COM 개체 GUID를 찾습니다"에 붙어있다.

아무도 내가 COM 개체의 GUID를 어떻게 찾을 수 있는지 알고 있습니까?

+1

당신은 프로 그레이드가 있습니까 (예 : '무언가'와 같은)? –

+0

'COM'이 이미 등록 된 경우 (regsvr32.exe 또는 DllRegister() 사용),'regedit.exe'를 실행하고 HKEY_CLASSES_ROOT 아래를 보시면 긴 확장자 목록이 보일 것입니다. ProgIDs의. COM과 관련된 ProgID를 찾고 CLSID (GUID)를 찾으십시오. –

답변

3

적어도 COM 구성 요소의 ProgID를 알아야합니다. "Word.Application"과 비슷한 것으로, COM() 생성자에 전달한 문자열입니다. Regedit.exe를 실행하고 해당 문자열에 대한 HKEY_CLASSES_ROOT를 살펴보십시오. 노드를 열면 CLSID 키의 기본값이 찾고있는 GUID를 제공합니다.

+1

또는 코드에서 [CLSIDFromProgID()] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms688386.aspx) 함수를 호출하십시오. –