谷歌浏览器-在C#中读取/写入设置

时间:2018-08-22 20:45:46

标签: c# google-chrome settings preferences

我需要构建一个控制台程序来读取和更新chrome浏览器设置。

我应该从哪里开始?

2 个答案:

答案 0 :(得分:0)

Chrome设置存储在注册表中,因此here可以读取/写入注册表,而here是可用设置列表。

RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\OurSettings"); 

/// Reading value 
var value = key.GetValue("Setting1");

/// Setting value
key.SetValue("Setting1", "This is our setting 1"); 

如果您不打算将其开发供内部使用,请注意Google的警告:

  

这些政策严格旨在用于在您的组织内部配置Google Chrome浏览器的实例。在组织外部(例如,在公共分发程序中)使用这些策略被视为恶意软件,并且Google和防病毒供应商可能会将其标记为恶意软件。

答案 1 :(得分:0)

检查是否可以修改以下文件。

位置-c:\ Users \\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Preferences

此文件包含一些设置。我从未这样做过,所以不确定是否可以修改文件。但看起来是一个好的开始。另外,不确定chrome是否重建文件。 (当我在计算机上打开该文件时打开chrome时,它已更新)。