- - PR -
VS2005セットアップProjでの「管理者実行」付きショートカット作成
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-02-12 10:55
教えて下さい。
VisualStudio2005 セットアッププロジェクトで、ファイルシステムエディタを使ってデスクトップ上にショートカットを作ろうとしています。 また、そのショートカットは、WinVista上で「管理者として実行」が可能なショートカットにしたいと考えています。 しかし、現状ファイルシステムエディタでいくらプロパティを編集しても、「管理者として実行」が付いていないショートカットが作成されます。 なにか良い方法はないでしょうか? カスタム動作でvbsか何かでショートカット生成すればいいか? 分かりませんので教えて下さい。 | ||||||||
|
投稿日時: 2008-02-12 11:21
VistaのUACの認証画面のことだよね?
UACが表示される条件は二つあります。 ・マニフェストファイルを定義し管理者権限を明示的に要求する。 ・実行ファイル名にSetupとかInstallと言った文字列を含める。 ショートカットの設定とかは関係ないです。 「王道は実行ファイルに電子署名を付与し、マニフェストファイルで権利者権限が必要である事を明示する」です。 | ||||||||
|
投稿日時: 2008-02-12 22:14
実行ファイルについていなくても、プロパティで表示される「詳細」の中に含んでいても、昇格が必要と判断されます。"setup", "install" の他に、"update" もそうです。また、この場合は「インストーラなので、昇格が必要」と判断されるため、インストーラとしての動作を行わないと、アプリケーション終了後に余分なダイアログが表示されることになります。 というわけで、王道も何も、
|
1