我需要获取 chrome 文件夹路径(AppData/Local/Chrome)。我尝试使用Environment.SpecialFolder.ApplicationData
,但这条通往 AppData/Roaming 的路径。
问问题
4229 次
3 回答
2
您可以从此注册表项中找到 Chrome 的安装路径。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome
OR
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome
利用
Registry.GetValue(keyName, valueName, defaultValue)
从注册表中获取值。
于 2013-07-08T08:47:46.663 回答
1
Process chromeProcess = Process.GetProcessesByName("chrome").FirstOrDefault();
if(chromeProcess != null)
{
string path = process.Modules[0].FileName;
}
于 2013-07-08T07:56:33.393 回答
1
与之前的其他答案不同,我了解您想要获取 Chome 的程序数据路径,而不是程序可执行路径。
对于我使用的数据路径
string localAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string chromeLocalAppDataPath = localAppDataPath + @"\Google\Chrome"
于 2014-08-09T01:42:19.733 回答