私は現在、いくつかのペアレンタル コントロール ソフトウェアに取り組んでいます。このソフトウェアは、ユーザーをログアウトしてからアカウントをロックし、親/管理者が指定しない限り再度ログインできないようにすることになっています。
これまでに、ユーザー アカウントが無効であることを示すフラグを設定するなど、いくつかのことを試しました。これにより、ログイン画面から完全に削除されます。私が見つけたのは、ユーザー アカウントがログインしている場合、ADS_Disable フラグが適用されないということです。別のアカウントのログアウトに関するリソースも探してみましたが、logout コマンドを実行しているアカウントのログアウトに関する情報しか見つからないようです。Pinvokeなど、またはLOGOUT.EXEプログラムを直接呼び出します。
LSAUserでリソースを見つけたところ、そこに何かがあるかもしれないことがわかりました。私は学校のためにこのプロジェクトを行っていますが、少し指導が必要です。これを行うには非常にまばらな量の情報があるため、私がやりたいことを行うためのより良い方法はありますか? それとも、これをしてはいけない理由がありますか?代替案はありますか?