我已經創建了一個用於運行setup.exe(代碼如下)的批處理文件,但是我遇到了將setup.exe以「以管理員身份運行」的問題。我使用this指南(快捷方法)來獲得幫助。創建一個.bat文件以管理員身份運行exe文件
start "" %CD%\Setup.exe
注意:我的文件最終將被刻錄到DVD光盤。他們目前在目錄"C:\Drivers\win8.1_x64\01a.chipset"
。
批處理文件代碼在單獨運行批處理文件時(即不運行快捷方式)運行setup.exe(不具有管理員權限)。
但是,當我通過快捷方式運行批處理文件時,Windows提供了錯誤"Windows cannot find 'C:\Windows\system32\Setup.exe'"
。
setup.exe目錄不在system32文件夾中。爲什麼運行批處理文件找到setup.exe好,但不是當我通過快捷方式運行它(所以我可以作爲管理員運行setup.exe)?
這樣做的工作。 將代碼「開始」「」%〜dp0 \ Setup.exe「」允許運行setup.exe的快捷方式沒有問題。 我不知道它是否以管理員身份運行,但我認爲這是因爲UAC出現。 – Peter