DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VBで再起動後自動ログインしたい

分類:[VB6以前]

VBで再起動したときに現在のアカウントで自動的に再ログイン
したいのですがどうしたらよろしいでしょうか。
■No22541に返信(さいてーやろーさんの記事)
> VBで再起動したときに現在のアカウントで自動的に再ログイン
> したいのですがどうしたらよろしいでしょうか。

自動ログオン機能を有効にします。レジストリを設定する必要がある。
http://support.microsoft.com/kb/324737/ja
http://trendy.nikkeibp.co.jp/article/tec/winxp/20050615/112499/
■No22543に返信(やじゅさんの記事)
やじゅさん返信ありがとうございます。
現在、すぐには試せる環境ではないので
試し次第ご報告します。
■No22543に返信(やじゅさんの記事)
> ■No22541に返信(さいてーやろーさんの記事)
>>VBで再起動したときに現在のアカウントで自動的に再ログイン
>>したいのですがどうしたらよろしいでしょうか。
>
> 自動ログオン機能を有効にします。レジストリを設定する必要がある。
> http://support.microsoft.com/kb/324737/ja
> http://trendy.nikkeibp.co.jp/article/tec/winxp/20050615/112499/

下のURLの方法でやりたいので
試してみたのですが
うまくいきませんでした。


Dim regkey As Microsoft.Win32.RegistryKey = _
Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon")


'レジストリへの書き込み
'文字列を書き込む(REG_SZで書き込まれる)
regkey.SetValue("ForceAutoLogon", "1")
regkey.SetValue("AutoAdminLogon", "1")

'閉じる
regkey.Close()


上のようなコードを書いたのですが
どこが駄目なのでしょうか
■No22552に返信(さいてーやろーさんの記事)
>("SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon")

NTの前に空白を1つ追加してください。
WindowsNT

Windows NT
■No22554に返信(やじゅさんの記事)
> ■No22552に返信(さいてーやろーさんの記事)
> >("SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon")
>
> NTの前に空白を1つ追加してください。
> WindowsNT
> ↓
> Windows NT
>

解決しました。
本当にありがとうございました。
解決済み!
この投稿はマルチポストです。

●マルチポストされている場所
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=3700876&SiteID=7

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html

DOBON.NET | プログラミング道 | プログラミング掲示板