2016-02-12 55 views
0

我正在使用以下代碼與不同用戶運行進程。當用戶配置文件已經存在或用戶登錄系統時,它工作正常,但當用戶沒有登錄到該系統時,由於用戶配置文件不存在而導致問題。 我該如何解決這個問題?當用戶配置文件未創建時,首次運行不同用戶的進程

 ProcessStartInfo myProcess = new ProcessStartInfo(@"C:\Program Files\Internet Explorer\iexplore.exe"); 
     myProcess.UserName = username; 
     myProcess.Password = MakeSecureString(password); 
     myProcess.UseShellExecute = false; 
     Process.Start(myProcess); 

回答

0

嘗試設置myProcess.LoadUserProfile = true。我有類似的問題,並設置此屬性能夠解決我的問題。

相關問題