1

Windows CE 5.0デバイスがあり、それらをロックダウンしたいと考えています。ユーザーに、デバイスにインストールされているアプリケーションの実行のみを許可します。このロックダウンモードをオフにできる方法があるのではないかと考えています。

たとえば、ユーザーがInternetExplorerやWindowsMediaPlayerなどを実行できないようにする必要があります。

おそらく、これを支援できるライブラリがいくつかありますか?Opennetcfライブラリをチェックアウトしましたが、方向性がわかりません。

助けてくれてありがとう

4

2 に答える 2

2

最初に立ち寄るのは、OEMに確認することです。不要な機能を省略したカスタムOSビルドを提供できるかどうかを確認してください。インターメックやモトローラのハンドヘルドのようなものを使用している場合、カスタムOSビルドを提供していないため、運が悪いことになります。また、BSPを取得できないため、自分で行うことはできません。

シェル置換アプリ(Cで実行する必要があります)を作成し、レジストリを変更して、explorer.exeの代わりにアプリをロードすることができます。これにより、ユーザーが実行できることを制限する機能が大幅に向上しますが、その場合でも、コントロールパネルアプレットなどを個別に削除することはできません。すべてまたはゼロになります(または独自のCPLインフラストラクチャを作成します)。

要するに、それは実際には、実際のターゲットハードウェアが何であるかに依存します。

于 2011-02-15T03:42:23.247 に答える
1

これを本当にお勧めするわけではありませんが(かなり難しく、$$$の費用がかかるため)、これを行う理想的な方法は、PlatformBuilderを使用して基本的に独自のカスタムバージョンのOSを作成することです。

更新: 別のハックの提案は、アプリFindWindowSendMessageAPI関数を使用させて、アクセスを拒否するアプリの実行中のインスタンスを定期的に見つけて、プログラムでシャットダウンすることです。アプリが実行されていない場合は機能しないため、これは明らかに完璧ではありません。

于 2011-02-15T02:22:51.270 に答える