[C#][原创]使用Process打开注册表并定位到指定位置

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C#][原创]使用Process打开注册表并定位到指定位置相关的知识,希望对你有一定的参考价值。

我们一般可以使用Process.start打开指定文件夹并定位到指定位置十分方便,于是突发奇想能不能打开注册表并定位到指定注册表位置,这个好处就是对于很长注册表位置如果使用软件一键定位将会十分方便。于是便有了下面代码

  var registryLocation = @"HKEY_CURRENT_USER\\SOFTWARE\\数据库管理器\\用户习惯";
            var registryLastKey = @"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Regedit";
            try
            
                Registry.SetValue(registryLastKey, "LastKey", registryLocation); // Set LastKey value that regedit will go directly to
                Process.Start("regedit.exe");
            
            catch (Exception ex)
            
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            

以上是关于[C#][原创]使用Process打开注册表并定位到指定位置的主要内容,如果未能解决你的问题,请参考以下文章

C# Process.Start()方法详解

C# Process.Start()方法详解

C# Process.Start()方法详解

C#调用系统注册程序打开pdf文件

求教python 如何打开一个 cmd 窗口并定位到特定的目录

(C#)如何用winform实现,打开ie时,自动弹出指定网址的页面??