appresolver.dll или аналогичный в Windows 7 - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь упростить мой подход к закреплению приложений, и я обнаружил кое-что с потенциалом, использующим

$shell = New-Object -Com Shell.Application
$nameSpace = $shell.NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}')

. Это создает список программ, которые я затем могу найти для доступных глаголов.Woot.В Windows 10. GUID не существует в Windows 7. Я выкопал GUID (HKEY_CLASSES_ROOT\CLSID\{4234d49b-0245-4df3-b780-3893943456e1}) и по умолчанию значение клавиши InProcServer32 равно C:\Windows\System32\appresolver.dll.Это имеет смысл, мне нужно разрешить доступные приложения.Итак, я провел поиск, и appresolver.dll - это вещь для Windows 10.Итак, есть ли механизм для перечисления всех доступных программ в Windows 10?

Моя конечная цель состоит в том, чтобы расширить это решение для поддержки всех глаголов, кроме Pin to Taskbar в Windows 10 (чтоособый случай), а также используйте тип [CosmosKey.Util.MuiHelper] для разрешения локализованных на языке строк глагола.Но пока я не могу получить список программных объектов, который содержит коллекцию Verbs (), я в растерянности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...