タグ

ブックマーク / www.sunvisor.net (1)

  • 設定系スクリプト実行時にUACに邪魔されるのを回避する | Sunvisor Lab.

    VBSで設定系のスクリプトをWindows 7などで実行すると,UACにひっかかって Access Denied あたりのエラーがでちゃってうまく動作しません。 これを回避する方法をいろいろ調べたのですが。次のサイトなどにあった情報で解決できました。 VBScriptでVistaのUACの権限昇格を行う方法 Windows VistaでのWSH(VBScript)の管理者権限への昇格方法 これらのサイトで採用している方法は,OSのバージョンなどを調べUACにじゃまされそうだったら,Shell.ApplicationのShellExecuteメソッドで自分自信をrunasオプションをつけて呼び出す。というコードを,スクリプトの先頭に書くという方法です。 Shell.Executeの第4引数に"runas"を渡すと,「管理者として実行」したのと同じことになるみたいです。 では,その方法を使って

    pipehead
    pipehead 2010/09/09
    > Shell.Executeの第4引数に"runas"を渡すと,「管理者として実行」したのと同じことになるみたいです。
  • 1