■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#1572-2WinXP を判断する方法2002-07-11(木) 02:31
     #1579-2RE#1572:WinXP を判断する方法2002-07-11(木) 04:31
     #1592-2RE#1579:WinXP を判断する方法2002-07-11(木) 08:16
#1572-2
WinXP を判断する方法
APIのGetVersionExで、XPを判断しようと思います。
各プロパティを表示できる簡単なサンプルを作り
中の数値を見比べたのですが、
ぱっと見たところ、BuildNumberと
CSDCersion以外はWin2000と同じのような気が・・・。

どこを参照すれば確実にXPだとわかるのでしょうか?
(もっと簡単な方法があればそれでも・・・)
ご存知の方、よろしくお願いいたします。

#1579-2
RE#1572:WinXP を判断する方法
> APIのGetVersionExで、XPを判断しようと思います。
> 各プロパティを表示できる簡単なサンプルを作り
> 中の数値を見比べたのですが、
> ぱっと見たところ、BuildNumberと
> CSDCersion以外はWin2000と同じのような気が・・・。
> 
> どこを参照すれば確実にXPだとわかるのでしょうか?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/sysinfo_1o1e.asp
等の情報によると、
    dwMajorVersion = 5
    dwMinorVersion = 1
だそうです。
#1592-2
RE#1579:WinXP を判断する方法
郁さん、ありがとうございます。

> > どこを参照すれば確実にXPだとわかるのでしょうか?
> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/sysinfo_1o1e.asp
> 等の情報によると、
>     dwMajorVersion = 5
>     dwMinorVersion = 1
> だそうです。

すみません(^^;;ちゃんと書いてありますね・・・
よく調べてみると確かに上記のように値が返却されてきました。
ありがとうございます。
このページと関連する記事:
#4402-0WinXPのProとHomeの判別2002-01-29(火) 15:30
#4402-2WinXPのProとHomeの判別2002-01-29(火) 06:30
#10549-0メニューの内容をステータースバーに表示するには1999-11-28(日) 17:29
#9714-0RE#9692:Ctrlキーの判断2000-07-15(土) 00:33
#587-1VBでテキストを読み上げる方法2003-05-29(木) 12:56
#2496-2VCのinp2001-12-06(木) 04:45
#4146-1プリンタドライバのインストール方法教えて1999-08-30(月) 10:41
#12095-0「プロパティ」や「サンプルコード」の検索2000-10-15(日) 23:16
#451-3ユーザー定義用紙サイズを登録したい2003-12-11(木) 13:52
#19569-0EXEへの引数渡し2001-03-14(水) 09:23
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)