2011-09-12 67 views
2

我想在vs 2010中使用vb.net執行自動腳本。執行它時會一直提示。是否有可能將清單文件嵌入到vb.net中的類lib項目中。目前我無法看到任何添加清單的選項。或者,請執行其他任何建議,以便在執行代碼中的腳本時禁用該提示。如何使用Visual Studio 2010中的清單文件選項禁用UAC提示

+0

可能重複[如何強制C#應用程序來在Windows 7上以管理員身份運行](http://stackoverflow.com/questions/2818179/how-to-force-c-app-to-run-as-administrator-on-windows-7) –

+1

爲什麼會出現提示?腳本是否需要管理員權限?請記住,AutoIt的最新測試版沒有進行數字簽名。 –

回答

0

如果您啓用了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的

相關問題