2016-11-24 33 views
0

我正在使用限制版,並且在我的安裝程序中我有一個自定義操作,我打開一個cmd.exe並傳遞一個批處理文件以供執行。用於Installsheild限定版的具有評估特權的自定義動作exe

cmd正在執行,但它不在提升的權限中。我需要在提升的權限中執行此操作,因爲我的批處理文件具有需要管理員權限的操作。

我嘗試了很多選項,附上的屏幕截圖描述了我所做的事情。

讓我知道這是可能的限量版。我正在安裝Windows 10機器。

enter image description here

enter image description here

enter image description here

回答

0

整個 「Elevetad特權」 的事情發生了很大變化在持續多年。

如果我是你,我就把架構版本500(最後一個)

你可能wan't仔細檢查您的批處理文件被正確地發現,在系統上下文屬性可能無法使用。 (使用/ k,所以cmd提示符將不會關閉,您將能夠看到批處理文件的結果。)

如果在客戶機上禁用UAC,用戶將無權提升你的安裝程序,這樣設置Require Administrative privilege不會改變任何東西。

爲了確保,您可能不想使用驗證Privileged屬性的安裝條件。