システムwiki

x64ベースのC ++組み込みアセンブリ

LiMo102 解決済 最終更新日:2020-08-19 14:59

プログラミング言語:C ++

IDE:Visual Studio 2019コミュニティ

根本的な問題:Windowsのversion番号を取得する

直接的な質問:

Windows APIを使用すると、Windowsのversion番号をうまく取得できません.公式のMSDNドキュメントとC/Vの公式ドキュメントも読んだことがありますコンパイル、入力結果は現在のシステムversionに準拠していません...

GetVersionExWは現在Windows 8以降をサポートしておらず、公式インスタンスドキュメントで使用されているVerifyVersionInfoWの比較結果は現在のversionに準拠していません番号...

CMDwindows のVerコマンドは考慮されません...

インラインアセンブリを使用して問題を解決しようとしていますが、VSはx64プラットフォームで_asmキーワードをサポートしておらず、x64プラットフォームdllをコンパイルできません

目的は根本的な問題を解決することであり、コンパイル問題の優先順位は根本的な問題よりも低い

返信リスト(回答:1)

1 #
JarlLee 1
Visual Studioでツールをプログラミングまたは使用するときに発生する問題については、申し訳ありません.専門分野が異なるため、最も効果的な方法を提供するのに十分な関連知識がない可能性があります……
より正確で専門的な回答を提供するために、microsoft Developer Networkコミュニティに問い合わせを投稿できるようにしてください.そこにエンジニアがいて、あなたを支援します:
"microsoft Developer Networkコミュニティ->https://social.msdn.microsoft.com/Forums/ja-jp/...
他に関連する質問がある場合は、回答させていただきます...