タグ

UACに関するsalon_hiyakeのブックマーク (2)

  • 設定系スクリプト実行時に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"を渡すと,「管理者として実行」したのと同じことになるみたいです。 では,その方法を使って

  • WSH(WScript)を管理者として実行したい

    ソフトウェア技術者から営業・マーケティング職へ転向し、現在はフリーランスになって、とりあえず生きていくために混迷している状況をリアルタイムにお届けするブログ。 Windows Vista以降に搭載された驚異のお節介機能、ユーザーアカウント制御(UAC)。 こちとらWindowsの管理者ユーザーとして操作してるのに、いちいちダイアログが出てきて許可しないといけなかったり、はたまた、ダイアログ無しで起動できて使えてると思ったら、なんか挙動がおかしかったり(例)。 先日、とあるメンバー制のプロジェクト管理サイトにログインするための自動ログインスクリプトをWSHで書いて、WinXPではサクサク使えていたので意気揚々とWindows 7でも使おうと思ったら、ログインは出来たものの、肝心のプロジェクト管理画面がブラウザ内に出てこない。 ひょっとしてこのサービス、Windows 7なりIE8には対応して

  • 1