2011-09-12 10 views
2

2010年vb.netを使用してautoitスクリプトを実行したいです。実行中にプロンプ​​トが表示されます。マニフェストファイルをvb.netのクラスlib型プロジェクトに埋め込むことは可能ですか?現在のところ、マニフェストを追加するオプションはありません。または、コードからスクリプトを実行しているときにそのプロンプトが表示されないようにするには、他の提案をしてください。Visual Studio 2010でマニフェストファイルオプションを使用してUACプロンプトを無効にする方法

+0

可能重複オフUACを有効にすることです[に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 

あなたの唯一の他のオプションは、の

関連する問題