フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: Windows 7 以降の OS ではアプリケーションマニフェストを記述しないと Vista 互換モードで実行される
DEKO
管理者
投稿数: 2629
Windows 7 以降の OS ではアプリケーションマニフェストを記述しないと Vista 互換モードで実行される
on: 2013/04/26 19:55 Fri

概要は以下のリンクを見て頂くとして。

[アプリケーションマニフェスト]
http://ht-deko.minim.ne.jp/tech077.html

この件を簡単に解決するコンポーネントを作成しました。

  • Delphi 6~10 Seattle のパッケージあり
  • 64bit Windows に対応
  • FMX にも対応
  • Windows 7 / 8.x / 10 のネイティブモード に対応
  • DPI Aware に対応

インストール手順に一部トリッキーな箇所がありますので、readme.txt はちゃんと読んでください

インストールすると TVistaManifest / TVistaAdminManifest / TNativeManifest / TNativeAdminManifest/ TNativeDPIAwareManifest / NativeAdminDPIAwareManifest が追加されます。TXPManifest / XPMan と同じ理屈なので、インストールせず VistaMan / VistaAdminMan / NativeMan / NativeAdminMan / NativeDPIAwareMan / NativeAdminDPIAwareMan として使うこともできます。

コンポーネントを使う (または uses 節に追加する) 場合には、"ランタイムテーマを有効にする" をオフにしなくてはなりません。

XPMan のない Delphi 6 でも使えます。Delphi 6 でアプリケーションマニフェストを組み込んだ場合に "Delphi 5 同様の問題" が発生するかどうか記憶が定かではないのですが…。

DEKO
管理者
投稿数: 2629
Windows 8.1ではマニフェストのsupportedOSにWindows 8.1に対応する項目を追加しておかないとGetVersion(Ex)が正しい結果を返さなくなるらしい
on: 2013/07/13 00:29 Sat

ふーさん情報。
https://twitter.com/owlsperspective/status/355634643048988672

# Manifest Ex と XN Resource Editor は対応済みです。

おかぽん
メンバー
投稿数: 3
Re: Windows 7 以降の OS ではアプリケーションマニフェストを記述しないと Vista 互換モードで実行される
on: 2014/10/25 11:29 Sat

まだ早すぎるかもしれませんが、Windows 10 の GUID

http://blogs.msdn.com/b/chuckw/archive/2013/09/10/manifest-madness.aspx

<!– Windows 10 –>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>

DEKO
管理者
投稿数: 2629
Re: Windows 7 以降の OS ではアプリケーションマニフェストを記述しないと Vista 互換モードで実行される
on: 2014/10/28 13:17 Tue

おぉ!!情報ありがとうございます。
Windows 7 か 8 では確か RC と RTM で GUID が変更になった事があるので (何故そういう事をする?) 注意深く情報収集したいですね。流石に今回は RTM でも変更されないとは思いますが…。

DEKO
管理者
投稿数: 2629
Re: Windows 7 以降の OS ではアプリケーションマニフェストを記述しないと Vista 互換モードで実行される
on: 2015/07/14 16:30 Tue

おかぽんさんに教えていただいた GUID で確定っぽいですね! > Windows 10

DEKO
管理者
投稿数: 2629
ManifestEx 2.10 リリース
on: 2015/08/07 13:53 Fri

ManifestEx 2.10 をリリースしました。

[ManifestEx 未使用]

[ManifestEx 使用]

  • XE5~XE8 のパッケージを追加
  • Windows 10 対応
DEKO
管理者
投稿数: 2629
ManifestEx 2.20 リリース
on: 2016/01/23 11:34 Sat

ManifestEx 2.20 をリリースしました。

  • 10 Seattle のパッケージを追加
  • DPI Aware 用の NativeDPIAwareMan と NativeAdminDPIAwareMan を追加

Download: http://ht-deko.minim.ne.jp/software/manifestex_220.zip

このコンポーネントはハラヘッタウェアとなっています。
http://ht-deko.minim.ne.jp/delphiforum/harahettaware/

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.069 sec.