「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@813) [中] [解決]
@813■ (#2541) 何かが違う。 - 城嶺霊夢 (2016-02-29 16:36) /低 未処理
【症状】どのような症状、現象か?
Windows10のOSバージョンが違う。

【再現方法】サンプルソース、再現手順など
ただ単に、Windows10でOSバージョンを実行したら6.2(9200:2)と出る。

【要望】どのような解決が望ましいか?
Windows10は10.0なので、ちゃんとした表記が出るようにしてほしい。

【バージョン】確認したバージョン
Operating System:Windows10 Home x86 Build 10586.104(Version 1511)
                 Windows NT 10.0
なでしこ:Ver.1.555

【その他】
「なでしこ」についてでも、同様の記載が見られる。


(#2545) OSバージョン - クジラ飛行机 (2016-03-07 12:17) /低 未処理
OSバージョンは、WindowsのgetVersionExで対応しています。
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms724451(v=vs.85).aspx

以下を見ると、.manifestファイルを用意すると良いみたいですね。
http://okamerin.com/nc/title/443.htm

今、手元にWin10がないので、とりあえずマニフェストを変更してみます。


(#2549) getVersionExについて()。 - 城嶺霊夢 (2016-03-29 21:26) /中 未処理
http://www.sakutyuu.com/technology/?p=289
上記のURLを参照しましたら、GetVersionEx関数はWindows8以降はサポートをしていないようです。
なので、Win8以降のOSで"OSバージョンを表示。"をすると、"6.2(9200:2)"と出るのでしょう。
https://togarasi.wordpress.com/2015/07/04/win10-os-%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3/
また、上記のURLも参考にしていただけると幸いです。

ご承知だとは思われますが、よろしくお願いします。

なでしこ Ver.1.556

(#2598) リソースを書き換えて対応しました - クジラ飛行机 (2016-07-13 23:46) /中 確認待ち
http://ht-deko.com/tech077.html
の情報を元に、XPManのリソースファイル、WIndowsXP.resを強制的に書き換えることで、
正しいOSバージョンが表示されるように修正しました。

(メモ)具体的な手順は、ProgramFiles以下のDelphi7/lib/WIndowsXP.resを、リソースエディタで強制的に書き換えるという手順です。


(#2636) 修正 - クジラ (2016-09-10 15:26) /中 解決
修正確認しました

(#2541)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能