我想打開IE瀏覽器(它將打開的網站並不重要),但是我發現使用此代碼:以當前用戶的身份啓動IE進程,但不是其他方式
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "http://www.google.com";
proc.Start();
將啓動瀏覽器作爲當前用戶,但與此代碼:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
它不會,這是爲什麼?是什麼原因?
第二個代碼會發生什麼?在這種情況下,用戶是否打開了IE? –