2007年01月30日 Windows VistaのUAC周りのメモ
_ [P2PQ][PC]Windows VistaのUAC周りのメモ
- 管理者権限を要求するプログラムを呼び出す
- ShellExecuteを使って呼び出せば、Vistaが適切に処理してくれる。引数とかはちゃんと渡せる。
- 権限を要求するプログラム、しないプログラム
- 「アップデータ」「Update」といった文字列があると、Vistaは自動的に管理者権限が必要なプログラムと認識される。manifestファイルを作るか埋め込むことで、その辺りを制御出来る。
- Program Filesフォルダ等への書き込み
- 制限付きユーザ権限で動作している場合、VirtualStoreへリダイレクトされる。リダイレクトされたかどうか、プログラムが知る術はない。
色々あったけど、後は忘れた。