我想在C#中运行此DOS命令,而不执行DOS命令。
REG DELETE HKLM\SOFTWARE\Wow6432Node\WindowsApplication1\Status /f
答案 0 :(得分:1)
https://msdn.microsoft.com/en-us/library/h3yfwzfx.aspx
Registry.CurrentUser.DeleteSubKeyTree("Test9999");
您问题的最佳教程
http://www.jagjot.com/2013/02/read-write-delete-windows-registry-c/
答案 1 :(得分:1)
或者,如果您要从C#运行DOS命令,则可以使用
System.Diagnostics.Process.Start("cmd.exe", "REG DELETE HKLM\SOFTWARE\Wow6432Node\WindowsApplication1\Status /f")
答案 2 :(得分:0)
这是一种方法。请注意,您必须将true传递给OpenSubKey才能获得写入权限。
var hklm = Microsoft.Win32.Registry.LocalMachine;
var subkey = hklm.OpenSubKey("Software\\Wow6432Node\\WindowsApplication1", true);
subkey.DeleteSubKey("Status");