私はこれでSOLかもしれませんが、可能な解決策のためにそれを捨てると思いました.
子供のコンピューターの使用を制御するのに役立つコンピューターアクセス制御サービスを作成しています。動作するようになったら、オープン ソース化する予定です。VB.Net で書かれており、XP から 7 までで動作する必要があります。
Windows 7 であらゆる種類のセキュリティとデスクトップ アクセスの問題が発生しています。ネットワークを無効にする NetSh コマンドを実行するには、サービスを管理者として実行する必要があります。しかし、サービスからデスクトップとやり取りできないため、UI に IPC して他の処理を行いますが、デスクトップがロックされているかどうかをサービスから検出することはできません。ああ!
管理者権限が必要な 1 つの部分、つまりネットワークを無効にするだけで、非表示の Windows フォーム アプリからすべてを機能させることができます。
子供がログオンして、プログラムを管理者として実行するかどうかを尋ねるポップアップを拒否し、子供がノーと言った場合、それは何の役にも立ちません。また、Windows 7は、管理者として実行するように設定されたプログラムを起動しません
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
これを機能させる方法を知っている人はいますか?または、すぐに使えるソリューションがありますか?