Считать значение реестра DesktopAppConvertor во время конвертации - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь преобразовать свой рабочий стол Exe в универсальное приложение для Windows, используя DesktopAppConvertor. My Desktop Application Setup (exe) - это обычная настройка (.exe) для 32-битной и 64-битной систем (для 32-битной версии используются отдельные dll и exe, а для 64-битных - отдельные dll и exe). Во время установки программа установки (exe) моего настольного приложения сначала читает реестр и проверяет путь Microsoft Office OUTLOOK.EXE, затем проверяет, что Outlook является 32-разрядным или 64-разрядным, а затем в соответствии с этой установленной версией Outlook 32-разрядной (exe и dll) или 64-разрядной ( Отлично и DLL). Когда я пытаюсь преобразовать свое приложение для настольного компьютера в универсальное приложение для Windows, то desktopAppconvertor создает пакет для 32-разрядной версии по умолчанию, в то время как мой Microsoft Office OUTLOOK.EXE является 64-разрядной версией. Итак, как я могу прочитать реестр реестра для (HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ OUTLOOK.EXE '), используя DesktopAppConvertor / Desktop Bridge и проверить, является ли он 32-битным или 64-битным.

My Desktop Exe обнаружил следующее значение реестра во время выполнения: Прочитайте Успешное ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Пути к приложениям \ Exist Список подразделов: cmmgr32.exe, dfshim.dll, excel.exe, firefox.exe, fsquirt.exe, GROOVE.EXE, IEDIAG.EXE IEDIAGCMD.EXE, IEXPLORE.EXE, Infopath.exe, install.exe, licensemanagershellext.exe, Lync.exe, mip.exe, mplayer2.exe, MSACCESS.EXE, MsoHtmEd.exe, msoxmled.exe, MSPUB.EXE, OneNote. ехе, OUTLOOK.EXE, pbrush.exe, Powerpnt.exe, PowerShell.exe, setup.exe, SnippingTool.exe, table30.exe, TabTip.exe, vstoee.dll, wab.exe, wabmig.exe, Winword.exe, wmplayer.exe, WordPad.exe, WRITE.EXE Успешное чтение Outlook.exe Exist

Хотя DesktopAppConvertor Exe обнаружил следующее значение реестра во время преобразования Exe: Прочитайте Успешное ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Пути к приложениям \ Exist Список подразделов:

cmmgr32.exe, dfshim.dll, fsquirt.exe, IEDIAG.EXE, IEDIAGCMD.EXE, IEXPLORE.EXE, install.exe, licensemanagershellext.exe, mip.exe, mplayer2.exe pbrush.exe, PowerShell.exe, setup.exe, SnippingTool.exe, table30.exe TabTip.exe, wab.exe, wabmig.exe, wmplayer.exe, WORDPAD.EXE, WRITE.EXE. Почему отсутствуют продукты Microsoft Office (Excel, Word, Outlook и т. Д.) Exe? Как я могу прочитать / получить доступ к "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ OUTLOOK.EXE"?

Спасибо

...