gpt4 book ai didi

c# - 执行 *.reg 文件

转载 作者:行者123 更新时间:2023-11-30 22:20:51 25 4
gpt4 key购买 nike

我有一个问题。我执行如下代码。之后我查看了 regedit 文件,“test.reg”文件没有添加。你怎么看待这个问题

regedit 文件的内容是:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\efe]

"key1"="value"
"key2"="value2"

代码是:

 static void Main()
{
Process regeditProcess = Process.Start("regedit.exe", "/s " + @"D:\Projects\efe\efe\bin\Debug\test.reg");
regeditProcess.WaitForExit();

Console.WriteLine("Press any key to continue.");
Console.ReadKey();
}

谢谢你的建议...

最佳答案

如果您有管理权限,这应该可以工作,如果没有,您可以尝试直接从 c# 创建注册表项:

   Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"Software\Wow6432Node\efe");
Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"Software\Wow6432Node\efe",true).SetValue("key1", "value", Microsoft.Win32.RegistryValueKind.String);

我从头开始输入代码,因此您可能需要进行一些更改。为此,您还需要对您的应用程序拥有管理权限。

关于c# - 执行 *.reg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14768101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com