簡體   English   中英

我可以在自定義用戶下啟動.Net控制台應用程序嗎?

[英]Can i start .Net Console Application under custom user?

我有一個控制台應用程序,我想以“ MySpecificUser”的身份運行。 我可以在app.config中指定該用戶嗎?

不,你不能。 到CLR讀取配置文件時,為時已晚,無法指定運行該進程的用戶。 另一方面,您可以編寫一個啟動程序控制台應用程序,在其配置文件中指定用戶名和密碼,這些用戶名和密碼用於運行實際的應用程序,例如使用此Process.Start重載。

您可以使用runas實用程序以特定用戶身份執行任何程序。

這不是您可以在配置中指定的內容,但是不能直接指定。

我認為通過編輯app.config這是不可能的。

您應該使用Process.Start以便在另一個用戶下運行該進程。 您將需要為用戶帳戶提供密碼,否則它將無法使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM