GetVersionExのようなWindows API呼び出しの出力を与えるインタプリタはありますか?Windows APIインタープリタ
4
A
答えて
6
あなたが望む/必要としているかどうかはわかりませんが、私はpywin32モジュールを使用しているPythonと言います。
2
ルビーも可能性があります。 GetVersionExの呼び出しの結果を示す例を次に示します。
require "Win32API"
gvex = Win32API.new('kernel32', 'GetVersionEx', ['P'], 'I')
s = [20+128, 0, 0, 0, 0, '' ].pack('LLLLLa128')
gvex.call(s);
a = s.unpack('LLLLLa128')
puts "gvex: ", a
この実施例は、単に148バイト(OSVERSION
構造のサイズ)全体ではなくOSVERSIONEX構造を通過します。
2
オペレーティングシステムのバージョンやその他のデータも、WMIを使用して取得することができます。機能に到達するのは難しい人のため
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOS in colOSes
Wscript.Echo "Computer Name: " & objOS.CSName
Wscript.Echo "Caption: " & objOS.Caption 'Name
Wscript.Echo "Version: " & objOS.Version 'Version & build
Wscript.Echo "Build Number: " & objOS.BuildNumber 'Build
Wscript.Echo "Build Type: " & objOS.BuildType
Wscript.Echo "OS Type: " & objOS.OSType
Wscript.Echo "Other Type Description: " & objOS.OtherTypeDescription
WScript.Echo "Service Pack: " & objOS.ServicePackMajorVersion & "." & _
objOS.ServicePackMinorVersion
Next
関連する問題
- 1. ASTインタープリタ?
- 2. Windows MINGW64コンソールのPython3.6ではインタープリタが実行されません
- 3. zlib/gzipインタープリタ
- 4. ANTLR式インタープリタ
- 5. While-languageインタープリタOCaml
- 6. インタープリタ用のカスタムデバッグエンジン
- 7. node.jsインタープリタの入手先
- 8. 安全なPythonインタープリタ?
- 9. 質問の言語のインタープリタ
- 10. Schemeの単純なインタープリタ
- 11. PHPStorm 7はWindows上でPHPインタープリタを見つけられません
- 12. Windows - Elixir 'mix'はiexインタープリタ内で定義されていません
- 13. APIを使用してzeppelin sparkインタープリタにjarをプログラムで追加します。
- 14. Windows Core Audio API + WaveOutXxx API
- 15. Windows API GUIデザイナ?
- 16. Windows APIフックC++
- 17. Windows 8 - ファンシープログレスバーAPI?
- 18. Windows API関数
- 19. Windows(.lnk)ショートカットAPI?
- 20. C++ Windows APIオーバーライド?
- 21. Windows Hello API
- 22. Windowsストア10 API
- 23. Windows用ハードウェアパフォーマンスカウンタAPI
- 24. Windows UIオートメーションAPI
- 25. djangoアプリケーションで使用されるインタープリタ
- 26. "ベスト"オープンソースのlolcodeインタープリタは何ですか?
- 27. Zeppelinインタープリタの設定を再利用
- 28. JavaインタープリタまたはJavaのコンパイラ
- 29. 出力問題のラムダ計算インタープリタ
- 30. pythonインタープリタより新しいバージョンのvirtualenv
かのctypes:ここ
は、VBScriptの例、何かをコンパイルする必要はありませんよ! –