自分のプログラムが実行されているシステムがアームベースかc/C++を使用していないかどうかを確認するにはどうすればよいですか?Windows APIを使用してARMを使用しているかどうかを確認するにはどうすればよいですか?
答えて
は、ここでは、
#include <stdio.h>
#include <windows.h>
int main(void)
{
SYSTEM_INFO SystemInfo;
GetSystemInfo(&SystemInfo);
if(SystemInfo.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_ARM)
{
// System's processor is ARM based
}
return 0;
}
編集、探しているものだ:アンダースが示唆したように、より良いと正確な結果を得るためGetNativeSystemInfo
を使用しています。
SYSTEM_INFOとは何ですか?それは新しいデータ型ですか? – theprogrammer
Windows Dev Center:[ハードウェア情報の入手](https://msdn.microsoft.com/en-us/library/windows/desktop/ms724423(v = vs.85).aspx) –
'SYSTEM_INFO'は構造体です。 'typedef struct _SYSTEM_INFO {..} SYSTEM_INFO'と定義されています。 –
ARM用にコンパイルするかどうかを知りたい場合は、_M_ARM
が定義されているかどうかを確認できます。
あなたは、x86アプリケーションであり、あなたは、あなたが実行しているかどうかを知りたいなら、あなたはGetNativeSystemInfo
を呼び出し、wProcessorArchitecture
フィールドをチェックします(実際に可能まだしかしmaybe soonない?)ARMマシン上でエミュレート。最も可能性が高い嘘とx86のアプリがARM上で実行したときにPROCESSOR_ARCHITECTURE_INTELを返すために起こっているので、他の回答で提案されているように
あなたはGetSystemInfo
を呼び出すべきではありません。
- 1. ウェブアプリケーションでGoogle + APIを使用してユーザーが既にログインしているかどうかを確認するにはどうすればよいですか?
- 2. ユーザーがAPIを使用してGoogleアカウントにログインしているかどうかを確認するにはどうすればよいですか?
- 3. ホットタオルでロールを使用してWindows認証を使用するにはどうすればよいですか?
- 4. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 5. Curlを使用してAPIリクエストのタイムアウトを確認するにはどうすればよいですか?
- 6. APIを使用してプロジェクトの品質ゲートステータスを確認するにはどうすればよいですか?
- 7. NDKを使用してcコードを使用してAPIレベルを実行しているデバイスを確認するにはどうすればよいですか?
- 8. PyMongoを使用してユーザーがデータベースで認証されているかどうかを確認するにはどうすればよいですか?
- 9. ユーザーがBraveをブラウザとして使用しているかどうかを確認するにはどうすればよいですか?
- 10. デルファイを使用しているシステムにMSXML6がインストールされているかどうかを確認するにはどうすればよいですか?
- 11. 特定のバージョンのmsiがserverspecを使用してインストールされているかどうかを確認するにはどうすればいいですか?
- 12. JavaScriptを使用してCSS calc()を使用できるかどうかを確認するにはどうすればよいですか?
- 13. アプリで使用しているTLSのバージョンを確認するにはどうすればよいですか?
- 14. #ifdefを使用してXlibが使用されているかどうかを確認するには?
- 15. PowerShellを使用してHyper-Vが有効になっているかどうかを確認するにはどうすればよいですか?
- 16. ユーザーが使用しているブラウザを確認するにはどうすればよいですか?
- 17. Exchange EWS APIを使用して電子メールに応答するかどうかを確認するにはどうすればよいですか?
- 18. Firebase REST APIを使用してデータベースにキーが存在するかどうかを確認するにはどうすればよいですか?
- 19. iphoneでFouresquare APIを使用しているかどうかを確認するにはどうすればいいですか?
- 20. AppleScriptを使用してPowerPointでプレゼンテーションが再生されているかどうかを確認するにはどうすればよいですか?
- 21. PHPを使用してテキストエリアの値にHTMLが含まれているかどうかを確認するにはどうすればよいですか?
- 22. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 23. passport-jwtを使用してトークンペイロードを正しく確認するにはどうすればよいですか?
- 24. クライアントがHTTP/2を使用して接続しているかどうかを確認するにはどうすればよいですか?
- 25. C#を使用してIISが稼動しているかどうかを確認するにはどうすればよいですか?
- 26. スクリプトを使用してIE6でフルスクリーンモードになっているかどうかを確認するにはどうすればよいですか?
- 27. VBSを使用してファイルがロックされているかどうかを確認するにはどうすればよいですか?
- 28. セレンを使用してページが読み込まれているかどうかを確認するにはどうすればよいですか?
- 29. 要素がjQueryを使用してドラッグされているかどうかを確認するにはどうすればよいですか?
- 30. Googleのウェブストアアプリケーションがasp.netを使用してライセンスされているかどうかを確認するにはどうすればよいですか?
CまたはC++を使用している場合、コンパイラから通知されます。 – Dai
ランタイム@WeatherVane – theprogrammer
ランタイムを実行することは本当に必要ですか?あなたはすでにコンパイル時にこれを知っていませんか?その情報はコンパイル時からランタイムに変わることはなく、少なくとも通常は変更されません。 – user3528438