私はUWPアプリを持っています(これは決して店に提出されません)。このアプリの中には "admin"セクションがあります。このセクションにボタンを追加して、ユーザーをWindowsのロック画面に移動させたいと思います。そこから、ユーザーは別のユーザーとしてログインすることができます。これはUWPアプリから可能ですか?上記のように、このアプリはストアには入っていないので、ストア要件を満たす必要はありません。Windowsのロック画面をUWPアプリからナビゲートすることは可能ですか?
2
A
答えて
2
上記のように、このアプリはストアには入っていないので、ストアの要件を満たす必要はありません。
あなたのアプリはストアにアップロードされないので、VS2015TemplateBrokeredComponentsを使用して、UWPアプリと従来のデスクトップアプリの間のブリッジを構築できます。これはつまり、この作業のためのUWPアプリ用のAPIはありませんが、Win32に基づくAPIがこの問題を解決できることも意味します。
この作業を行うには、開始するにはBrokered Windows Runtime Components for side-loaded Windows Store appsを参照することをお勧めします。
このようなアプリを構築するために必要なステップは、VS2015TemplateBrokeredComponentsの簡単なガイダンスに従うことができます。ここで私しませんリスト再びステップ、私はあなたがBrokered WinRT Component
プロジェクトで「IAppLauncher」インターフェースを作成し、ここでは例えば、このシナリオのために必要がある場合がありますだけでいくつかのコードを貼り付けます:
[ComVisible(true)]
public interface IAppLauncher
{
/// <summary>
/// Launch desktop application from file name
/// </summary>
/// <param name="fileName">target application executable file name</param>
void Launch(string fileName);
void LaunchWithArg(string fileName, string arguments);
}
は、「作成ランチャこのインターフェースから、」クラスの継承:
[ComVisible(true)]
public sealed class AppLauncher : IAppLauncher
{
/// <summary>
/// Launch desktop application from file name
/// </summary>
/// <param name="fileName">target application executable file name</param>
public void Launch(string fileName)
{
Process.Start(fileName);
}
public void LaunchWithArg(string fileName, string arguments)
{
Process.Start(fileName, arguments);
}
}
、登録を構築するプロジェクトに参照し、マニフェストファイルを修正後、あなたがこのような例のためにあなたのUWPのアプリでこれを使用することができます。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
new AppLauncher().LaunchWithArg(@"C:\WINDOWS\system32\rundll32.exe", "user32.dll,LockWorkStation");
}
関連する問題
- 1. Windows 10 uwpでロック画面を防止することはできますか?
- 2. WPFは、Windowsのロック画面の上に表示することは可能ですか?
- 3. MacでUWPアプリを作ることは可能ですか?
- 4. アプリがAndroidのホーム画面を変更することは可能ですか?
- 5. アプリで画面のフラグメントコールをロックする
- 6. webviewからホーム画面ウィジェットを作ることは可能ですか?
- 7. Androidは画面にアプリをロックする
- 8. 画面の一部だけをキャプチャすることは可能ですか、別のアプリの特定のビューのキャプチャすることは可能ですか?
- 9. VSCodeでフィーチャファイルからステップ定義にナビゲートすることは可能ですか
- 10. Mainpage.xamlページからApp.xamlにナビゲートすることは可能ですか
- 11. Android - カメラのプレビューフレームレートをロックすることは可能ですか?
- 12. UWPアプリからタッチスクリーンの要件を削除することは可能ですか?
- 13. vncサーバの画面をクライアントと共有することは可能ですか?
- 14. iOS 11コントロールセンターにアプリを追加することはできますか、ロック画面からアクセスできるようにすることはできますか?
- 15. Replaykitで画面の一部を記録することは可能ですか?
- 16. iPhoneの画面をプログラムでキャプチャすることは可能ですか?
- 17. GMutexを2回ロックすることは可能ですか?
- 18. ウィジェットをロックすることは可能ですか?
- 19. ボーダーレスUWPアプリケーションを作成することは可能ですか?
- 20. 画面がロックされていることを検出するUWP
- 21. Windowsのアプリ内から画面をオフにする電話7
- 22. Androidインスタントアプリ:あるインスタント機能から他のサブインスタント機能にナビゲートすることは可能ですか
- 23. Windows用Kinect(v2)アプリケーションを開発することは可能ですか?またはUWPですか?
- 24. は、Windows 8(WinRTの)ロック画面
- 25. composite-idのキーを多対1でナビゲートすることは可能ですか?
- 26. ロックされた画面に情報を表示するAndroid/iPhoneアプリを作ることはできますか?
- 27. これらの機能はWindows Phone 7で可能ですか
- 28. NSUserDefaults:別のアプリからuserDefaultsを取得することは可能ですか?
- 29. WordpressのブログからPhoneGapアプリを作成することは可能ですか?
- 30. 別のOSからWindows Azureを開発することは可能ですか?
あなたは私の答えをチェックしましたか?何の問題? –