2016-12-28 1 views
0

J'ai une application win32 classique dans laquelle j'ai un appel WMI pour obtenir installé l'application win32 dans le système.Desktop App Converter win32 Application de conversion

J'ai converti cette application win32 en appx en utilisant Desktop App Converter.

Les mêmes appels WMI Fonctionne correctement dans l'Appx converti. Normalement en uwp nous sommes incapables de faire des appels WMI.

Je ne sais pas comment ces appels WMI sont convertis. Quelqu'un peut-il expliquer s'il vous plaît?

+0

Les erreurs grammaticales mineures ont été corrigées. –

Répondre

1

Correct, Les appels WMI ne sont pas disponibles dans l'application UWP. Lorsque vous convertissez votre application Win32 en application UWP, vous disposez des autorisations pour accéder aux appels WMI via l'autorisation. L'un des principaux objectifs de Desktop to UWP Bridge est de séparer autant que possible l'état de l'application de l'état du système tout en maintenant la compatibilité avec les autres applications. Le pont accomplit cela en plaçant l'application dans un package UWP (Universal Windows Platform), puis en détectant et en redirigeant certaines modifications apportées au système de fichiers et au registre lors de l'exécution.

Les packages d'applications converties sont des applications de confiance totale et ne sont pas virtualisés ni sandbox. Cela leur permet d'interagir avec d'autres applications de la même manière que les applications de bureau classiques. Par conséquent, vous pouvez comprendre que l'application l'empaquette en tant qu'APX et ajoute un composant UWP. L'application est toujours une application win32.