VistaのUAC
http://blogs.msdn.com/tsmatsuz/archive/ ... a-uac.aspx
ここにあるようなmanifestファイルを作成すれば,UACで昇格されないと実行できないという指定ができるようです。
プログラムの実行に当たって,必ずしも昇格される必要がないのなら,
requestedExecutionLevelのlevelを変えればよいようです。
プログラムの実行途中で昇格したいなどというのであればまたはなしは別になるでしょうけど。
私自身は,Vistaを持っておらず,Googleで聞きかじっただけですが,お役に立てれば幸いです。
ここにあるようなmanifestファイルを作成すれば,UACで昇格されないと実行できないという指定ができるようです。
プログラムの実行に当たって,必ずしも昇格される必要がないのなら,
requestedExecutionLevelのlevelを変えればよいようです。
プログラムの実行途中で昇格したいなどというのであればまたはなしは別になるでしょうけど。
私自身は,Vistaを持っておらず,Googleで聞きかじっただけですが,お役に立てれば幸いです。