0

有没有明确的代码可以通过EXE名称找到应用程序安装路径?

我发现了这一点,但它完全有用。

谢谢!

4

1 回答 1

1

如果您知道要读取的值的注册表路径,则可以执行以下操作:

var key = Registry.LocalMachine.OpenSupKey("SOFTWARE\MyCompany\Data");
var value = key.GetValue("Location");

注册表访问代码位于 mscorelib.dll 中的 Microsoft.Win32 命名空间中。

每个注册表配置单元都有注册表属性,对于注册表项路径,您不需要包含注册表配置单元部分。

有关Registry 类RegistryKey 类的更多信息

于 2012-07-13T17:23:37.633 回答