现在,VB6编写的程序在 Windows XPSP3 下碰到下面2个奇怪的问题:
一是必须用兼容Windows2000的模式才能正常运行;
二是在单核处理器上用我博客里面的程序(http://blog.csdn.net/chenjl1031/article/details/6320254)获取的Windows版本有点怪异,用Windows2000兼容模式运行,获取的Windows版本就是2000的版本,用Windows98兼容模式运行,获取的Windows版本就是98的版本!!
在多核处理器上没有这个问题,在Windwos Vista和Windows 7 下没有这些问题。
请遇到此类问题的朋友谈谈什么原因,怎么解决的。谢谢!
一是必须用兼容Windows2000的模式才能正常运行;
二是在单核处理器上用我博客里面的程序(http://blog.csdn.net/chenjl1031/article/details/6320254)获取的Windows版本有点怪异,用Windows2000兼容模式运行,获取的Windows版本就是2000的版本,用Windows98兼容模式运行,获取的Windows版本就是98的版本!!
在多核处理器上没有这个问题,在Windwos Vista和Windows 7 下没有这些问题。
请遇到此类问题的朋友谈谈什么原因,怎么解决的。谢谢!
解决方案 »
- GetLastError函数()错误代码1784 是什么意思呀?知道的请进,高分悬赏
- 两个小问题,呵呵
- VB中如何访问局域网中的文件?
- 请问VB中字符串、int、boolean等数据类型默认值分别是什么?
- 我在网吧安装简装vb6.0的最后一步出现如下提示,他们的系统好象是保护我的,我应该怎么处理
- 我用网格显示数据,但最后一条记录总显示不能出来。好急哦 为什么?
- 一个有关mscomm(串口通讯)的问题?
- 怎样给一个时间类型的变量赋空值?
- 我马上要编写vb+sql server程序了,想通过建立ado,调用sql server端数据,请大家谈谈经验,跟者有分.
- 更新查询问题?急!
- ActiveX控件和自身弹出的子窗口如何通讯
- 请各位帮帮忙! VB读取xls 出错了
应该是vb6与xp sp3的兼容性问题。
检查一下防毒软件的设置。
我试过,跟杀毒软件没有任何关系。新电脑,新硬盘,刚装了WinXP Sp3,什么杀毒软件都没有装,也必须兼容Windows2000的模式才能运行。我的问题表达有点误,重新表达一下:
1、不管是否多核处理器都要用兼容Windwos2000的模式才能运行。
2、在单核处理器上用我博客里面的程序(http://blog.csdn.net/chenjl1031/article/details/6320254)获取的Windows版本有点怪异,用Windows2000兼容模式运行,获取的Windows版本就是2000的版本,用Windows98兼容模式运行,获取的Windows版本就是98的版本。但是,在多核处理器上获取的Windows版本是正确的。
以上2个问题,在WindwosVista和Windows7下没有任何问题。
确认出现异常的那个的版本号,然后换其它版本的试试
这方面记得有人擅长
http://www.codeproject.com/Articles/73000/Getting-Operating-System-Version-Info-Even-for-Win
2008-06-30 就停止销售 WinXP 了
你哪里买的正版 Windows XPSP3?
不过说到 Windows 的兼容性、稳定性这种东西,可以说是同类产品中很烂的玩意,不过因为很多地方确实又离不开它,也就只有忍受。相对来说,2K Server、2K3 算是 Windows 中比较不错的系统,2K8 虽然也很好,不过兼容性还是差了点,很多程序运行也有问题。个人建议用 2K3 的系统,对比来说,XP 就像个塑料小玩具,2K3 就像个大点的铁皮玩具,体积不同,质量不容,而且面向的对象也是技术层面的人,相对来说会好很多,但对于游戏玩家就难说,因为很多硬件的驱动不提供 2K3 的驱动,虽然 2K3 兼容 2K 的 驱动,但有时候也会很麻烦。
个人使用,应该将注册信息备份下来,然后毫不犹豫重装。建议 Google: Windows XP SP3 MSDN 原版 ISO
注意对比多个搜索结果,将比较可信的 MD5 即下来,下载后验证一下。