OSの判定

解決


アサシ  2002-12-03 23:35:21  No: 105585

現在のOSの種類を特定(Windows)するにはどうしたらいいですか?
最悪XPかどうかだけでもいいです。


YuO  2002-12-04 00:22:40  No: 105586

SysInfoコントロールのOSPlatformプロパティとOSVersionプロパティで取得できます。
OCXがイヤならGetVersionEx APIにて。


アサシ  2002-12-04 01:36:52  No: 105587

95系とNT系しか区別出来ないってことですか?
XPかどうかってどうすればいいですかね?

OSがXPだった時のみ特殊な処理を行いたいのですが。。。


YuO  2002-12-04 02:01:21  No: 105588

OSのバージョンを見れば細かく取得できますよ。
http://msdn.microsoft.com/library/en-us/sysinfo/base/osversioninfo_str.asp


アサシ  2002-12-04 03:01:31  No: 105589

なるほど!ありがとうございます!

やっぱりAPIじゃないと無理ですか?

さっきのSysInfoコントロールでもこのOSのバージョンとかって当てはまります?


YuO  2002-12-04 04:38:28  No: 105590

さぁ?

手元にはWindows 95とWindows NT 4.0しかないので,
dwMinorVersionまで反映されるかは知りません。

オブジェクトブラウザで見ると,OSVersionはSingleの値を返すとなっていますが。


アサシ  2002-12-04 20:01:38  No: 105591

ありがとうございます!
ではAPIを使用する方向でやってみますー。

YuOさんありがとうございます!!


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

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






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