2017-05-24 1 views

Répondre

2

Docs: https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher

échantillons: https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample

https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/JourneyAcrossTheBridge/DesktopBridgeDemo%20-%20Step4/MyUWPApp

https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/SQLServer

En un mot, voici ce que vous devez faire:

1) ajouter une référence à le SDK d'extension de bureau

2) déclarer l'extension windows.FullTrustProcess dans votre manifeste

3) (facultatif) déclarer un service d'application pour la communication entre votre UWP et le processus de FullTrust

4) comprennent un EXE Win32 dans la trousse qui va se lancer à partir de l'API FullTrustProcessLauncher

5) que Win32 EXE peut maintenant appeler votre Powershell, etc.

+0

J'ai essayé de le faire, mais il doit être en cours d'exécution que l'application de la console? Changer le processus d'arrière-plan pour Windows L'application ne fonctionne pas –

+0

Veuillez poser une nouvelle question avec les détails de ce que vous avez essayé et de ce qui n'a pas fonctionné pour vous. Vous pouvez configurer le processus Win32 en tant qu'application Console ou application Windows, en fonction de l'expérience que vous souhaitez créer pour vos utilisateurs. –

+0

https://stackoverflow.com/questions/46987917/launch-powershell-script-from-uwp-app-with-fulltrustprocesslauncher-without-cons –