【发布时间】:2012-10-18 15:52:06
【问题描述】:
我正在尝试使用 c# 进行以下操作:
我想阅读 Chrome 或 Firefox 设置并编辑一些配置(例如搜索引擎、下载文件夹)。
问题是,我看不到如何在可循环的数据结构中解析 JSON 中的设置,因此我可以遍历数组并更改我需要的设置,然后将其写回 JSON .
有人做过类似的事情并且可以帮助我吗?
这是我的程序中的代码 sn-p 以及我现在如何做:
ch_path = "path to Chrome settings";
if (File.Exists(ch_path))
{
try
{
string[] ch_string = File.ReadAllLines(ch_path);
foreach (string ch_line in ch_string)
{
if (ch_line.Contains("homepage"))
{
temp = "{\"homepage\": \"" + page_adress + "\",";
new_ch_File.Append(temp + "\r\n");
}
}
}
}
【问题讨论】:
-
为什么外部应用程序会干扰人们的浏览器设置?
-
“搞砸”是有意为之的。这不是病毒或木马:D
-
它是一个带有管理员的 c# 应用程序,而不是一个网站。
标签: c# json firefox google-chrome .net-2.0