2016-08-12 13 views
1

私はバックグラウンドで実行するアプリケーションを開発しています。このアプリケーションは、ユーザーのシステムでのユーザーの活動をキャプチャするために使用されます。アプリケーションは非常にうまく動作している、今私はロックされた画面上にWindowsフォームを表示する必要があります。ただ、このように: -ロックされた画面上にウィンドウフォームを表示

enter image description here

いずれかはどのように私は、任意のウィンドウがロックされた画面上で形成し表示することができ、私を助けることができます。

答えて

0

セキュリティ上の理由から、画面がロックされているときはアプリケーションを表示しないでください。

リモートで似はキオスクアプリかもしれない唯一のもの:

Is the Windows.ApplicationModel.LockScreen namespace available for non-kiosk use?

おそらく物事が混乱しているここではいくつかの異なるものがあります。残念ながら、それらは非常に一般的なシナリオではないので、ドキュメンテーションが不足しています。

Windows.ApplicationModel.LockScreen名前空間を使用して、ロック画面の表示をカスタマイズできます。これは、壁紙または通知の数を変更するために使用できます。これはおそらく、どのアプリケーションでもできるように、ロック画面のカスタマイズの最も一般的な形式です。

この名前空間の機能を使用して、別のロック画面を作成することもできます。これは、スワイプしてパスワード/ PINまたはMicrosoft Helloの顔検出を入力するプロセスとは異なる動作をする可能性があります。 このようなアプリを作成し、店舗を通じて配布するには、サードパーティのデベロッパーが通常持っているものよりも余分な権限が必要です。

「キオスクモード」アプリは、ロック画面の上に表示されるアプリとして作成されます。このようなアプリは、画面の置換をロックするための実際の接続はありませんが、OSの同様の基本要素の使用に関連しています。

達成しようとしている点では、windows.lockScreen拡張を宣言し、LockApplicationHostを使用して実際のロックを解除すると、これを行うことができるように思えます。上記のように、第三者がそのようなアプリを店舗に配布する方法がないということは、この分野での文書化が不十分であることを意味しますが、可能でなければなりません。

このようなアプリで注目すべきことの1つは、一般的なアプリよりもメモリ/リソースの制約が大きいため、計画や開発中にこのことを覚えておく必要があります。

+0

これは、UWP APIセットについて話しているようです。これは、winformsアプリケーションがロック画面の上に表示されるとは思わないと思います。 –

関連する問題