Windows Store App - удалить fullTrustCapability - PullRequest
0 голосов
/ 26 апреля 2020

Я разрабатываю C ++ - Win32-приложение, которое должно быть развернуто в Магазине Microsoft. К сожалению, поскольку runFullTrust добавляется автоматически в соответствии с необходимыми возможностями, программа отображается в Магазине Microsoft следующим образом: «Это приложение может получить доступ ко всем вашим файлам, периферийным устройствам, приложениям, программам и реестру», но мне не нужны все эти возможности. Есть ли возможность избавиться от возможности runFullTrust или выбрать, какие возможности действительно нужны?

1 Ответ

0 голосов
/ 27 апреля 2020

Если вы хотите опубликовать sh приложений Win32 в Магазине Microsoft, и вы должны добавить ограниченную возможность runFullTrust в манифест.

В Магазине Microsoft можно публиковать только приложение UWP. Если у вас есть существующее настольное приложение, созданное с использованием. NET Framework (включая WPF и Windows Forms) или C ++ Win32 API, вы можете несколько вариантов (Упакуйте свое настольное приложение в пакет MSIX, используйте API-интерфейсы UWP ...) для перехода к UWP и Windows 10. Перемещенное приложение называется настольным приложением-мостом. Вы можете увидеть более подробную информацию в документе: Переход от настольного приложения к UWP

Ограниченная возможность runFullTrust требуется для любого настольного приложения, которое поставляется в виде пакета appx или msix (как с Desktop Bridge), и он будет автоматически отображаться в вашем манифесте при упаковке этих приложений с помощью Desktop App Converter (DA C) или Visual Studio. Вы можете увидеть это в документе: Ограниченные возможности

...