タグ

.NETに関するzrkwのブックマーク (1)

  • 管理者としてほかのアプリケーションを実行するには?

    連載目次 「TIPS:ほかのアプリケーションを実行するには?」や「TIPS:ほかのアプリケーションを実行してその終了を待つには?」では、Processクラス(System.Diagnostics名前空間)のStartメソッドを利用して、プログラム内からほかのアプリケーションを実行する方法を説明した。 ところで、Windows VistaやWindows Server 2008 R2、Windows 7など最新のWindows OSでは、UAC(ユーザー・アカウント制御)というセキュリティ機構が採用されている。その環境下で、これらのTIPSの方法を用いてほかのアプリケーションを実行する場合、そのアプリケーションは一般ユーザーとして実行されるため、管理者権限が必要な処理(例えば、%ProgramFiles%の配下にあるファイルを書き換える処理など)ではUnauthorizedAccessExc

  • 1