3

Windowsが起動するたびにバッチファイルを実行するにはどうすればよいですか?また、バックグラウンドで実行する必要があります.Windows 7を使用しています.私の実際の要件は、ユーザーがプログラムにログインするためにパスワードを10回入力するかどうかを確認することですハードディスクに。

ありがとう

4

1 に答える 1

1

非表示で実行するには、VBScript (.vbsファイルとして保存)を使用できます。

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("C:\batchscript.bat"), 0, True

起動時に実行するには、レジストリを使用して vbscript を起動できます。これにより、起動時にバックグラウンドでバッチ ファイルが起動されます。

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Script" /d "C:\script.vbs" /f

ただし、私のコメントによると、パスワードを間違えた場合にハードドライブをフォーマットする理由を尋ねなければなりません。単純な「間違ったパスワードを何度も入力しました」というメッセージではありませんか?

于 2012-11-21T09:40:44.610 に答える