Vista上で昇格ダイアログを表示させるには?

解決


ぽぽろん  2008-02-12 19:02:22  No: 29788

こんにちは。いつもお世話になっています。

現在、Vista対応の一環で"SetupMenu.exe"という名前のプログラムをDelphi2007で作成しています。
ところが、Vista環境でこのEXEを実行しても、UACの昇格確認ダイアログが
表示されません。
Setupやinstall.updateの文字列が入っているプログラムは全てそうなると
思っていたのですが、何か設定などがあるのでしょうか?


ぽぽろん  2008-02-12 20:20:59  No: 29789

自己解決しましたー
一応原因書いときます。
直接の原因は、XPmanを使っていた事にあったようですが、
フォームにXPmanifestコンポーネントを貼り付けていたのでそれを削除して
安心していたら、uses節部分に定義が残っていて、それを削除したら
SetupでもinstallでもSetupMenuでも、シールドアイコンが付きました〜

3時間ほどかかってしまった…


ぽぽろん  2008-02-22 03:42:14  No: 29790

追記

XPmanどころかプロジェクトオプションでランタイムテーマに
チェックがあるだけでもダメなんですね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加