I set Chrome as default brower. To open a URL in Chrome, I wrote:
Process.Start("http://domain.com");
Is any way to open that URL in incognito mode by c# (nomarly press Ctrl + Shift + N)?
I set Chrome as default brower. To open a URL in Chrome, I wrote:
Process.Start("http://domain.com");
Is any way to open that URL in incognito mode by c# (nomarly press Ctrl + Shift + N)?
You'll need to create a process with a path to Chrome's exe file, and use the argument --incognito
.
The path to chrome in windows is typically:
C:\Users\<UserName>\AppData\Local\Google\Chrome\chrome.exe
Use the following code:
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();
}
An article explaining this: http://www.tech-recipes.com/rx/3479/google-chrome-use-a-command-line-switch-to-open-in-incognito-mode/
The full chrome command-line switch directory: http://peter.sh/experiments/chromium-command-line-switches/
I wrote this and it successfull:
Process.Start(@"chrome.exe", "--incognito http://domain.com");