Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索Delphi(API)⇒Q&A


大項目:「 Delphi 」 - 中項目:「 API 」

「 Windows7で昇格権限マニフェスト付き実行ファイルからCreateProcessだと降格する 」

その名のとおり、
昇格権限マニフェスト付き実行ファイルをつくって、TStartupInfoにGetStartupInfoで取り出し、
CreateProcessでプロセスを実行すると、降格して実行される。
WindowsVistaは降格されない。プロセス呼び出し元と同じ権限で実行される。
Windows7はどうすればよいか。


回答

CreateProcessでは方法がありません。昇格させる方法がないようです。
ShellExecuteかShellExecuteExを使うしかないです。
この2つのAPIは、呼び出し元と同じ権限で実行できるからです。

ソース


Mam's WebSite