0

VB.NETアプリケーションを介してこのコマンドを適用する方法:

Shell("Reg add HKCU\Software\Policies\Microsoft\Internet Explorer\Toolbars\Restrictions /v NoNavBar /t  REG_DWORD /d 1 /f", vbHidden) 

CMDInternet Explorerにスペースがあるため、このコードを実行できません。スペースの前後にスペースcmdを配置すると、になりますが、VB.netでこれを実行しようとすると、" ","HKCU ..."Comma or valid expression excepted

どうすればこの問題を解決できますか?

4

1 に答える 1

0

二重引用符を埋め込むには、文字列内で二重引用符を使用します。

Shell("Reg add ""HKCU\Software\Policies\Microsoft\Internet Explorer\Toolbars\Restrictions"" /v NoNavBar /t  REG_DWORD /d 1 /f", vbHidden) 

しかし、これを行うにはもっと良い方法があります。.NET ライブラリにはRegistryクラスとRegistryKeyクラスがあるため、外部関数を呼び出して新しいレジストリ値を追加する必要はありません。

于 2013-01-13T18:35:38.537 に答える