tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルWindows10のビルド番号取得につきまして
記事No16181
投稿日: 2015/08/26(Wed) 16:46
投稿者susu
お世話になります。

VB6ランタイムはWindows 10でもサポートされる記事がありました。
下記の質問につきまして宜しくお願い致します。

質問
1.Windows 10のビルド番号(10240)の取得は、Windows 10用のランタイムに関係ありますでしょうか。
2.1.関係ありましたらWindows 10用のランタイムのサポートはいつ頃になりますでしょうか。

   ご教示願えますと幸いであります。

[ツリー表示へ]
タイトルRe: Windows10のビルド番号取得につきまして
記事No16182
投稿日: 2015/08/26(Wed) 21:22
投稿者魔界の仮面弁士
> 1.Windows 10のビルド番号(10240)の取得は、Windows 10用のランタイムに関係ありますでしょうか。

質問の意図が良く分かりませんが、ビルド番号を知るだけなら、
VB6 を使わずとも、PowerShell コンソールを起動して
下記のコマンドを実行すれば取得できます。

(Get-WmiObject Win32_OperatingSystem).BuildNumber


VB から取りたいならこんな感じでどうでしょう。
手元の Win10 には VB6 を入れていないのですが、少なくとも VBA7.1 では取得できました。


For Each os In GetObject("winmgmts:").InstancesOf("Win32_OperatingSystem")
    Call MsgBox(os.BuildNumber)
Next

[ツリー表示へ]
タイトル解決できました。
記事No16183
投稿日: 2015/08/26(Wed) 22:22
投稿者susu
魔界の仮面弁士 さん

返答下さいましてありがとうございました。

ビルドの取得はランタイムと思い続けていましたが、ランタイムでないことも明確になり、
ビルド(10240)がvb6で取得することができました。
(For Each os のosをObjShtに変更しました)
回答まで記載して頂くことで解決することができました。本当にありがとうございました。
心より感謝申し上げます。

[ツリー表示へ]