采納率:45% 10級 2013.09.05 命名空間引用:Microsoft.Win32; RegistryKey appPath = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\"+你要取的軟件的執(zhí)行程序.exe); Console.WriteLine(appPath.GetValue(string.Empty).ToString());//取exe路徑(x:\xxx\xxx.exe) Console.WriteLine(appPath.GetValue("Path").ToString());//取exe所在目錄(x:\xxx\xxx\) PS:不是所有軟件都會在AppPath中注冊,所以該方法不是所有軟件的安裝路徑都能取。當(dāng)然如果你要去更新的那個軟件也是你寫的,就在安裝過程中注冊AppPath即可。 |
|