0

我正在尝试使用 c# 进行以下操作:

我想阅读 Chrome 或 Firefox 设置并编辑一些配置(例如搜索引擎、下载文件夹)。

问题是,我看不到如何在可循环的数据结构中解析来自 JSON 的设置,因此我可以遍历数组并更改我需要的设置,然后将其写回 JSON。

有人做过类似的事情并且可以帮助我吗?

这是我的程序中的代码片段以及我现在如何做:

    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");
                            }
                        }
            }
        }
4

2 回答 2

2

除非您的措辞有误,否则我有理由确定这将是一个巨大的安全问题。你将无法做到这一点。

于 2012-10-18T15:54:59.853 回答
0

作为具有提升权限的桌面应用程序的一部分,我也想这样做。这是按下载日期归档下载。Chrome/Chromium 将用户首选项保存在 JSON 序列化设置文件中。我没有看到任何 Chromium API。应用程序不关注 JSON 文件;退出时它会覆盖它。我如何让它重新读取文件或者我可以在 c#/.net 中使用的 API 在哪里。请参阅 1 月 1 日提出的问题。

于 2013-01-01T15:07:00.027 回答