2017-02-22 21 views
1

DACを介してDesktop Bridge(以前はProject Centennialとして知られていました)を使用すると、フルトラストUWP Appを作成できます。私はこれが完全な信頼のUWPアプリケーションを作成できるということを意味していたと思っていました。もしそうなら、あなたはどのようにそれをしますか?フルトラストUWPアプリケーションを作成するには?

私が理解しようとしているのは、UWPプロジェクトで完全に信頼できるものを手動で設定できるものです。

背景が必要な場合は、UWPでなければならないエンタープライズツールを作成する必要があります。アプリケーションは私の会社で実行される予定であり、UWPで許可されていないファイルシステムのいくつかの部分にアクセスできるように、そして好ましくはダイアログを呼び出さずに、UXの機能を向上させる機能の1つです。他のDLLを走らせることも大きなプラスになります。おそらくDLL Hellは今回はお勧めです。

答えて

3

このようなオプションはわかりません。 DACには完全信頼型Win32アプリケーションを含めることができますが、Win32のみに適用されます。 UWP - WinRT - アプリケーションはApp Containerで制限されています。

代替オプションは - 「特殊機能」を使用しています。

Special and restricted capabilities

サンドボックスの制限を克服宣言の多くがあります。これらのうちのいくつかは店舗提出には適用されません。他の人は、ストアで展開するためにMicrosoftに登録する必要があります。要件が一致する場合は、それを使用できます。

(追加 - 2017年6月)Win10 AUから、 "FullTrustLauncher" APIを使用してUWP AppからWin32コンポーネントを起動できます。しかし、はい、完全な信頼権を持つWinRTプロセスを実行できるわけではありません。これはWin32プロセスにのみ適用されます。また、Win32アプリ実行可能ファイルはアプリケーションのAppXパッケージに含まれていなければならず、マニフェストは実行可能ファイルを "windows.fullTrustProcess"として宣言する必要があります。

<Extensions> 
    <desktop:Extension Category="windows.fullTrustProcess" Executable="fulltrustprocess.exe"> 
     <desktop:FullTrustProcess> 
     <desktop:ParameterGroup GroupId="SyncGroup" Parameters="/Sync"/> 
     <desktop:ParameterGroup GroupId="OtherGroup" Parameters="/Other"/> 
     </desktop:FullTrustProcess> 
    </desktop:Extension> 
    </Extensions> 

Full​Trust​Process​Launcher Class

+0

私はこの道を研究してきたが、 'は'だけの仕事に思える私が使用して本格的なプロセスを起動したいされなければならない: '<デスクトップ:拡張分類=「windows.fullTrustProcess」実行可能= "Win32Process_CPP.exe" /> ' – Anzurio

関連する問題