Chromeをデフォルトのブラウザとして設定しました。ChromeでURLを開くには、次のように記述しました。
Process.Start("http://domain.com");
そのURLをシークレットモードでc#で開く方法はありますか(通常はCtrl + Shift + Nを押します)?
Chromeのexeファイルへのパスを使用してプロセスを作成し、引数--incognito
を使用する必要があります。
Windowsでのchromeへのパスは、通常、次のとおりです。
C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe
次のコードを使用します。
var url = "http://www.google.com";
using (var process = new Process())
{
process.StartInfo.FileName = @"C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe";
process.StartInfo.Arguments = url + " --incognito";
process.Start();
}
完全なchromeコマンドラインスイッチディレクトリ: http://peter.sh/experiments/chromium-command-line-switches/
私はこれを書きました、そしてそれは成功しました:
Process.Start(@"chrome.exe", "--incognito http://domain.com");
Chrome.exeへのパスが変更されたか、少なくともx32とx64で違いがあると思います。 C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe