WIN1@Codename

Codename

自動的にログオンして一度だけ何かさせてしまおぅ

Windowsの起動時に一度だけプログラムを実行したい、という壁に遭遇することはまぁ、通常ないかもしれませんが、機会があり実装する必要があったのでそのご報告とうことで。

今回は「Test_User」というアカウントでWindowsの起動後自動的にログインし、一度だけvbsのプログラムを実行してみるというものです。

事前に「Test_USer」とうアカウントを作成しパスワードを「abc001」としています。
「C:\autorun.vbs」を作成しておきます。
autorub.vbs の中身は MsgBox "Test OK!" といった簡単なものです。

まずはレジストリを、

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="Test_User"
"AutoAdminLogon"="1"
"DefaultPassword"="abc001"

と、

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"AutoSetup"="C:\\autorun.vbs"

と、いうように設定します。
あとは再起動してテストしてみましょう。

起動後、自動的にログオンしてこのメッセージボックスが出たら成功です!
 20103207090738

上で設定したレジストリは一度実行されるとクリアされるので、もう一度実行する場合は再度設定する必要があります。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://codename2010.blog11.fc2.com/tb.php/151-b63fd931
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad