アカウント登録しているユーザーのレジストリを変更したいのですが、
そのようなことは可能でしょうか?
開発環境は VS2008です。
よろしくお願いします。
条件次第で可能なのではないでしょうか。
自分のレジストリは HKEY_CURRENT_USERにアクセスすればよいですが、
ほかのアカウントの レジストリにはどのようにアクセスすればよいでしょうか?
HKEY_USERS に すべてのユーザーのレジストリが登録されているかと
思って regedit.exe で見てみたのですが、自分以外のレジストリがありませんでした。
条件次第で可能だとは思いますが、あまり望ましくないことだと思います。
どうしてそんなことをする必要があるのですか?
HKEY_USERSハイブにあります。
不具合を修正するために、カレントユーザー側のレジストリを変更したいと思ってま
す。
そのタイミングは、更新用インストーラーを実行したときに行いたいと思ってます。
その 実行するための条件 とはなんでしょうか?
たとえば、カレントユーザーがバージョンアップ後に最初にプログラムを実行したとき
に修正するとかにできませんか?
更新後に全ユーザーがプログラムを実行するとも限らないので、
プログラムの強制起動という方法も取れないので、
プログラムを実行したときに動作させるという方法はできません。
> 更新後に全ユーザーがプログラムを実行するとも限らないので、
> プログラムの強制起動という方法も取れないので、
> プログラムを実行したときに動作させるという方法はできません。
実行しないならばレジストリを変更する必要もないでしょ。
何がまずいのですか?