- PR -

VS2005セットアップProjでの「管理者実行」付きショートカット作成

1
投稿者投稿内容
SOLOSA
会議室デビュー日: 2008/01/11
投稿数: 16
投稿日時: 2008-02-12 10:55
教えて下さい。

VisualStudio2005 セットアッププロジェクトで、ファイルシステムエディタを使ってデスクトップ上にショートカットを作ろうとしています。

また、そのショートカットは、WinVista上で「管理者として実行」が可能なショートカットにしたいと考えています。

しかし、現状ファイルシステムエディタでいくらプロパティを編集しても、「管理者として実行」が付いていないショートカットが作成されます。

なにか良い方法はないでしょうか?
カスタム動作でvbsか何かでショートカット生成すればいいか?
分かりませんので教えて下さい。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2008-02-12 11:21
VistaのUACの認証画面のことだよね?

UACが表示される条件は二つあります。
・マニフェストファイルを定義し管理者権限を明示的に要求する。
・実行ファイル名にSetupとかInstallと言った文字列を含める。

ショートカットの設定とかは関係ないです。

「王道は実行ファイルに電子署名を付与し、マニフェストファイルで権利者権限が必要である事を明示する」です。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-02-12 22:14
引用:

甕星さんの書き込み (2008-02-12 11:21) より:
UACが表示される条件は二つあります。
・マニフェストファイルを定義し管理者権限を明示的に要求する。
・実行ファイル名にSetupとかInstallと言った文字列を含める。


 実行ファイルについていなくても、プロパティで表示される「詳細」の中に含んでいても、昇格が必要と判断されます。"setup", "install" の他に、"update" もそうです。また、この場合は「インストーラなので、昇格が必要」と判断されるため、インストーラとしての動作を行わないと、アプリケーション終了後に余分なダイアログが表示されることになります。
 というわけで、王道も何も、
引用:

「王道は実行ファイルに電子署名を付与し、埋め込みマニフェストファイルで権利者権限が必要である事を明示する」です。


1

スキルアップ/キャリアアップ(JOB@IT)