0

我正在尝试为需要在我的程序中嵌入注册表代码的应用程序工作。基本上这是一个 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)

4

1 回答 1

0

使用 Process.Start 和 ProcessStart.UseShellExecute = True

于 2012-03-10T19:10:38.733 回答