您的位置:程序门 -> .net技术 -> vb.net



vb.net如何判断系统是64位还是32位


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb.net如何判断系统是64位还是32位
发表于:2007-04-01 01:46:39 楼主
my.computer类里面好像只能获取名称和版本号不能获取位数
发表于:2007-04-01 11:26:071楼 得分:0
有人讲   可以通过判断   一个   int   类型   的长度可以判断系统是   32   还是   64   位
发表于:2007-04-01 19:38:322楼 得分:0
有具体方法吗?
发表于:2007-04-02 00:17:103楼 得分:0
我是猜的  
大概像

  console.writeline(integer.maxvalue)

if   integer.maxvalue=2147483647   then
  console.writeline( "32   系统 ")
end   if

if   >   then   64
发表于:2007-04-09 18:57:194楼 得分:0
我想到一个办法大家看看可行性
                if   environment.getenvironmentvariable( "programfiles(x86) ")   =   " "   then
                        bit   =   "32 "
                else
                        bit   =   "64 "
                end   if
发表于:2007-04-10 00:03:035楼 得分:0


                console.writeline(my.computer.info.osplatform.tostring)

楼上的   try   这个

我的   是   win32nt   所以应该是这么办的
发表于:2007-04-10 00:08:226楼 得分:0
如果是c++,就容易了:
void**   p   =   0;
if(sizeof(p)   ==   4)   //   32位
else   if(sizeof(p)   ==   8)   //   64位


快速检索

最新资讯
热门点击