Как получить "CLSID_SeparateMultipleProcessExplorerHost"
Как я могу получить "CLSID_SeparateMultipleProcessExplorerHost", не запрашивая реестр? Есть ли Win32 API, чтобы взять "CLSID_SeparateMultipleProcessExplorerHost" в качестве параметра и дать мне GUID этого.
1 ответ
Строка "CLSID_SeparateMultipleProcessExplorerHost"
не существует ни в реестре, ни где-либо еще. Это строго имя константы во время компиляции {75DFF2B7-6936-4C06-A8BB-676A7B00B24B}
это определено в Win32 SDK для использования только в исходном коде. Имя удаляется во время компиляции.
Как правило, если вы передаете значение CLSID ProgIDFromCLSID()
во время выполнения вы получите имя ProgID, связанное с CLSID, которое можно передать CLSIDFromProgID()
во время выполнения, чтобы получить CLSID. Однако этот конкретный CLSID не имеет ассоциированного ProgID, так что это не вариант.