0

その日の残り時間がある場合にのみユーザーがログインできるように、Windows ログイン画面に変更を加えようとしています。また、ワイヤレス デバイスとの接続を介して時間を延長できるようにしたいと考えています。

Asus Face Login と Bluetooth ログインで同様のことが行われているのを見たことがあります。コードを書くのに問題はありませんが、ログイン画面に制限を加えるにはどうすればよいでしょうか?

これもC ++を使用してのみ実行できるという仮定で正しいですか? もしそうなら、私は主にJavaでプログラミングしています。C++の推奨環境はいつですか?

リソースへの提案やリンクは大歓迎です!ありがとう

4

1 に答える 1

1

よくわかりませんが、次のように実行できます。Windowsには、ログオン時に特定のプログラムを実行する機能をユーザーに提供するタスクスケジューラがあります。したがって、ログオン時に実行されるプログラムを開発できます。

プログラムは次のようなものです。まず、現在のユーザーを取得し、ユーザーが利用できる時間を確認します。これは、ユーザーが内部データベースまたはファイルに費やした時間を節約することで実現できます。

ユーザーが指定された制限を超えた場合、ファイル/データベースに詳細が書き込まれ、システム (「ログオフ」) コマンドが起動されます。Logoff は、ログオフするための Windows コマンドです。

さらに、ログインが成功するたびに、ログインの時間を保持し、ログオフ中にファイル/データベースの時間差を更新します。

こんな感じで実装できると思います。より良い方法があれば、共有してください。

于 2012-07-13T11:35:57.610 に答える