0
我想在ws2008下的不同用戶的上下文中運行應用程序。我使用System.Diagnostic.Process與用戶,密碼和域。當我使用這種方法,並且用戶只屬於iis_iusrs組時,我得到「目錄無效」消息。模仿的方法c#ws2008
當我作爲用戶從cmd auth運行runas命令時,我可以運行應用程序。
是否有其他方式在其他用戶的上下文中運行應用程序?
我想在ws2008下的不同用戶的上下文中運行應用程序。我使用System.Diagnostic.Process與用戶,密碼和域。當我使用這種方法,並且用戶只屬於iis_iusrs組時,我得到「目錄無效」消息。模仿的方法c#ws2008
當我作爲用戶從cmd auth運行runas命令時,我可以運行應用程序。
是否有其他方式在其他用戶的上下文中運行應用程序?
我認爲這是因爲iis_iusrs沒有任何訪問權限,您正在從您的應用程序啓動您的應用程序。
這是什麼類型的應用程序?它是一個試圖顯示窗口的交互式應用程序嗎?應用程序是否在該用戶的上下文中訪問文件夾(例如用戶的臨時文件夾,應用程序數據文件夾等)? – 2010-07-01 15:29:38
這是命令行應用程序,我認爲應用程序沒有問題,因爲我試圖從不同的位置運行一些(c:\,c:\ windows \ etc.) – Darqer 2010-07-01 16:07:05
命令行應用程序的聲音已經很好。該應用是否訪問臨時文件夾?你可能會得到一個更詳細的錯誤信息,告訴你哪個目錄是「無效的」? – 2010-07-02 08:13:20