从vb.net执行注册表脚本

时间:2012-03-10 19:04:30

标签: vb.net visual-studio registry regedit

我正在尝试为我需要在我的程序中嵌入注册表代码的应用程序工作。基本上这是一个Windows应用程序。

我的注册表代码是

Windows注册表编辑器版本5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell]
"icon"=""
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell]
@="system.exe -L"

此代码存储在注册表文件中。我需要做的就是在一个事件处理程序上调用这个脚本,例如button_click。

我拥有的选项是将此代码编写为字符串并执行此字符串..或者只是拥有* .reg文件的集合,我可以在button_click上执行。

我理解我的应用需要UAC,我会在App Manifest中为我的应用授予权限。

任何人都可以建议我如何执行存储在文件夹中的注册表文件(.reg)

1 个答案:

答案 0 :(得分:0)

将Process.Start与ProcessStart.UseShellExecute = True

一起使用