随笔分类 -  x64

AMD64 & EMT64
NSIS在x64系统下的使用
摘要:NSIS生成的安装程序都是32位的应用程序,所以在x64下运行时,所安装的文件会被自动转向,如安装到C:\Windows\System32目录下的文件会被安装到C:\Windows\SysWOW64目录下。这对于有些软件是不方便的。一个办法是重新编译NSIS的代码为64位,就是有点麻烦,而且需要大量的时间测试一下。利用简单的代码也可以解决类似的问题:1、检测操作系统是否为x64系统可以读环境变量P... 阅读全文
posted @ 2005-05-25 17:52 zealsoft 阅读(3716) 评论(0) 推荐(0) 编辑
移植到x64(包括AMD64和EM64T)应该注意的问题
摘要:Win64采用的是LLP64数据模式,也就是说数据类型,如int、long仍然是32位的,而地址为64位。这样做,代码移植的工作比较少,通常可以使用同一个代码产生32位或64位的程序。但是有些数据类型需要注意,例如LPARAM,由于经常利用该参数传递地址,所以该类型是按照指针来处理的,也就是说是64位的。如果你经常写下面这样的函数段: SendMessage(..., , , (LONG)lpT... 阅读全文
posted @ 2005-04-26 17:05 zealsoft 阅读(1000) 评论(0) 推荐(0) 编辑
Windows® Server 2003 SP1 Platform SDK可以下载了
摘要:这个版本的SDK增加了Windows® Server 2003 SP1和x64(AMD64、EM64T)。 URL: http://www.microsoft.com/downloads/details.aspx?FamilyID=d8eecd75-1fc4-49e5-bc66-9da2b03d9b92&DisplayLang=en 阅读全文
posted @ 2005-04-22 10:55 zealsoft 阅读(6199) 评论(0) 推荐(0) 编辑
x86和x64的调用转换的区别
摘要:FreiK的blog介绍了x86和x64的调用转换的区别,这对于编写汇编程序或混合编程是很重要的。 阅读全文
posted @ 2005-03-18 11:13 zealsoft 阅读(1266) 评论(2) 推荐(0) 编辑
支持x64的开发工具
摘要:最近打算把几个产品升级到x64平台(Windows XP x64和Windows Server 2003 x64)上,调查了一下几个开发工具支持x64的情况。 Visual C++ 对x64支持最完善的应该是夏天将发布Visual Studio 2005。 目前使用的Visual C++ 6.0和Visual Studio.NET 2003也可以支持x64,但需要一些额外... 阅读全文
posted @ 2005-02-16 16:07 zealsoft 阅读(2424) 评论(4) 推荐(0) 编辑


点击右上角即可分享
微信分享提示