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 に答える