本文介绍了如何检查x86或x64版本的Windows的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要我的C#程序检查x86或x64版本的Windows。
我用了一段代码片段,但我不知道我在哪里保存了它。
I use to have a code snippet, but I have no idea where I saved it.
我需要帮助!!
谢谢你了
推荐答案
试试这个:
[DllImport("kernel32.dll", SetLastError = true, CallingConvention = CallingConvention.Winapi)]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool IsWow64Process([In] IntPtr hProcess, [Out] out bool lpSystemInfo);
public bool Is64Bit()
{
bool retVal;
IsWow64Process(Process.GetCurrentProcess().Handle, out retVal);
return retVal;
}
还有一些其他解决方案可用于您的目的:
Also there are some other solutions for your purpose:
问候,
Stanly
这篇关于如何检查x86或x64版本的Windows的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!