随笔分类 -  x64编程

摘要:很久以前,写了一篇 《VS2010中编写x64汇编的具体方法》 当时也没有太深入研究,只是粗粗的实现了功能而已。后来看了微软官方文档,才发现有更简单更合理的设置方法。 微软原文如下: MASM for x64 (ml64.exe) | Microsoft Learn 将汇编程序语言文件添加到 Vis 阅读全文
posted @ 2024-08-22 12:44 黑月教主 阅读(599) 评论(0) 推荐(0)
摘要:上篇讲了如何在编写x64应用程序时加入x64汇编,这里来说说如何在编写x64驱动时加入x64汇编。 一、在asm文件中单独编写功能函数 比如要实现一个64位的加法函数,原型如下: 那么源码目录(一般是sources文件所在的目录)新建一个文件夹,名字叫做 amd64。 然后新建一个文件,写入以下内容 阅读全文
posted @ 2016-04-24 12:22 黑月教主 阅读(2792) 评论(0) 推荐(0)
摘要:编写涉及系统特性的一些底层程序,特别是ShellCode,不可避免地要采用直接编写汇编代码的方式。 在目标平台为x86模式时,可以直接使用内联汇编,这个很多人都比较熟悉了,也非常地方便。 但是当目标平台为x64时,微软不再允许直接内联汇编了,这给我们编程造成了一些不便。 怎么解决这个问题呢? 一种办 阅读全文
posted @ 2016-04-10 09:40 黑月教主 阅读(14034) 评论(1) 推荐(1)