WindowsXP ログインする時 プログラムを実行させたいんです、どうすればいいんでしょうか

解決


清原  2006-03-31 20:37:55  No: 61104  IP: 192.*.*.*

WindowsXP  ログインする時、MSNのように、自動的に実行されるプログラムを作りたいんです。
ウインドウス  の  レジスタ  に  何かを登録すればいいと思うんだけど、作り方がわかりません。

どうすればいいんでしょうか?
よろしくお願いします。

編集 削除
清原  2006-03-31 21:53:34  No: 61105  IP: 192.*.*.*

MFC WinXP で  開発してますが

編集 削除
KING・王  2006-03-31 23:57:02  No: 61106  IP: 192.*.*.*

>  WindowsXP  ログインする時、MSNのように、自動的に実行されるプログラム

ログインする時とは、次のいずれですか?
(1)ログイン後ですか?
(2)ログインの認証処理中ですか?

(1)の場合、スタートメニューに登録すれば、特にプログラム形式は問わずに実行されると思いますが。

(2)に関しては、詳しくは知りませんが、「GINA」というの利用すればいいとかなんとか。。。


>  ウインドウス  の  レジスタ  に  何かを登録すればいいと思うんだけど、作り方がわかりません。

もしかして、サービスプログラムのこと・・・?

編集 削除
瀬戸っぷ  2006-04-01 01:12:48  No: 61107  IP: 192.*.*.*

>>  ウインドウス  の  レジスタ  に  何かを登録すればいいと思うんだけど、作り方がわかりません。
>もしかして、サービスプログラムのこと・・・?

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
とか、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
に入るモノとか?

とりあえず、間違った単語で調べても正解にたどり着く可能性は低いですよ?
>清原
「レジスタ」でなく「レジストリ」です。
登録(というか設定方法)は探せば見つかるでしょう。
当然ですがそれなりの権限が必要なハズです。(HKEY_CURRENT_USER\〜の方なら権限は問題ないかも知れない)

編集 削除
瀬戸っぷ  2006-04-01 01:15:31  No: 61108  IP: 192.*.*.*

ありゃ、「さん」付けするの忘れました。
すみませんです。

ちなみに、スタートアップフォルダにショートカットを登録する方法ももちろんありです。
スタートアップフォルダのパスはAPIで取れたかと……

# プログラムでショートカットファイルを作るのが、また面倒だったりしますが。

編集 削除
清原  2006-04-01 19:19:19  No: 61109  IP: 192.*.*.*

瀬戸っぷさん のいうとおり、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run  にプログラムのパスを
入れて、円滑に解決しました、意外と難しい問題じゃないですね、

お騒ぎました、ありがとうございます    m(_ _)m

編集 削除