0
我的安裝始終在計算機上執行,我知道具有管理員權限的用戶的用戶/密碼。如何以其他用戶身份運行CA?
安裝需要管理權限才能執行,因此我創建了一個使用此已知用戶執行安裝的EXE。
我的問題是安裝完成後,安裝程序將從自定義操作啓動EXE。由於安裝本身具有此權限,因此此EXE也會與管理特權一起執行。
有沒有一種方法可以從自定義操作中使用不同的用戶執行EXE來執行EXE?
我的安裝始終在計算機上執行,我知道具有管理員權限的用戶的用戶/密碼。如何以其他用戶身份運行CA?
安裝需要管理權限才能執行,因此我創建了一個使用此已知用戶執行安裝的EXE。
我的問題是安裝完成後,安裝程序將從自定義操作啓動EXE。由於安裝本身具有此權限,因此此EXE也會與管理特權一起執行。
有沒有一種方法可以從自定義操作中使用不同的用戶執行EXE來執行EXE?
既然您提到自定義操作,我可以假設您使用的是基於Windows Installer的項目類型?如果是這樣,MSI已經提供了一種機制,讓CA可以在沒有模擬的情況下在高級系統環境中運行。 (系統環境中的延遲執行)
Installation Phases and In-Script Execution Options for Custom Actions in Windows Installer