VB2005でWSHのバージョンをもとめるには?
普通、WSHのバージョンはVBSで
msgbox Wscript.Version
と簡単に求められます。
しかし、VB2500からだとこの方法で求められないのです。
参照設定にWindows Script Host Object Modelを追加してもバージョン情報が見当たらないのです。
しかたがないので、以下のようにWscript.exeからバージョンを取得します。
Dim FileInfo As FileVersionInfo FileInfo = FileVersionInfo.GetVersionInfo("C:\WINDOWS\system32\Wscript.exe") MsgBox(FileInfo.FileVersion)
留意点:コンパイルエラーが出る時は、System.Diagnostics をImportsしてください。