Windows10対応のバージョン取得で悩んでいます。
とりあえず下記プログラムで動くようですが、レジストリの引用とは何か不安です。
http://www.delphipraxis.net/186147-os-version-windows-10-ermitteln.html
他に方法は無いものでしょうか?(Delphi2007)
普通にWin32APIの
GetVersionEx
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms724451.aspx
で大丈夫だと思います。ただし適切なアプリケーションマニフェストをつける必要があります。詳細はDEKOさんとこの
アプリケーションマニフェスト [Delphi Programming]
http://ht-deko.com/tech077.html
のWindows Vista互換モードの解除の項をご覧ください。
あるいはWMIを使用してWin32_OperatingSystemから情報を取得する、という手もあります。
ツイート | ![]() |