2
我想在vs 2010中使用vb.net執行自動腳本。執行它時會一直提示。是否有可能將清單文件嵌入到vb.net中的類lib項目中。目前我無法看到任何添加清單的選項。或者,請執行其他任何建議,以便在執行代碼中的腳本時禁用該提示。如何使用Visual Studio 2010中的清單文件選項禁用UAC提示
我想在vs 2010中使用vb.net執行自動腳本。執行它時會一直提示。是否有可能將清單文件嵌入到vb.net中的類lib項目中。目前我無法看到任何添加清單的選項。或者,請執行其他任何建議,以便在執行代碼中的腳本時禁用該提示。如何使用Visual Studio 2010中的清單文件選項禁用UAC提示
如果您啓用了UAC並且腳本需要提升才能執行某些任務,則無法停止提示。
可以力腳本運行通過執行類似高架下面:
Dim proc As New ProcessStartInfo
With proc
.FileName = "C:\Windows\regedit.exe" 'replace with your script name
If Environment.OSVersion.Version.Major >= 6 Then ' Windows Vista or higher
.Verb = "runas"
Else
' No need to prompt to run as admin
End If
Process.Start(proc)
End With
你唯一的選擇是要關閉UAC的
可能重複[如何強制C#應用程序來在Windows 7上以管理員身份運行](http://stackoverflow.com/questions/2818179/how-to-force-c-app-to-run-as-administrator-on-windows-7) –
爲什麼會出現提示?腳本是否需要管理員權限?請記住,AutoIt的最新測試版沒有進行數字簽名。 –