- ベストアンサー
Shellでレジストリのバックアップ
いつもお世話になっております。 Microsoft Visual Basic 2008 Express Editionを使ってます。 レジストリのバックアップを作りたいとおもってます。 いろいろ調べたのですが Shell("REGEDIT.EXE /E ""C:\NumLockBBB.REG""HKEY_Users\.DEFAULT\Control Panel\Keyboard") とやってもバックアップが作成されないのですが やりかたが間違ってるのでしょうか? "Control Panel"みたいにスペースがあるとできないのでしょうか? ご教授お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
お示しの記述でしたら、括弧内の文字列が REGEDIT.EXE /E "C:\NumLockBBB.REG"HKEY_Users\.DEFAULT\Control Panel\Keyboard となりますが、 REGEDIT.EXE /E "C:\NumLockBBB.REG" "HKEY_Users\.DEFAULT\Control Panel\Keyboard" とならなければならないと存じますので、 Shell ("REGEDIT.EXE /E ""C:\NumLockBBB.REG"" ""HKEY_Users\.DEFAULT\Control Panel\Keyboard""") でいかがでしょうか?
お礼
できました! ありがとうございます。^^