首页
社区
课程
招聘
[旧帖] [求助]使用vs2008,/GZ开关怎么设。 0.00雪花
发表于: 2009-6-27 23:07 1494

[旧帖] [求助]使用vs2008,/GZ开关怎么设。 0.00雪花

2009-6-27 23:07
1494
RT,虽然问题似乎很白痴。。但俺找来找去还是未果。
谢谢了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 45
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
打开解决方案后,点主菜单“项目”--“属性”,依次展开左边的“配置属性”--“C/C++”--“高级”,点击右边的“调用约定”,在下拉菜单下选择“__stdcall (/Gz)”就可以了
2009-6-28 09:59
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
uni
3
谢谢,俺是想知道/GZ开关哪里能关,不是/Gz哦。
网上一些文档提到/GZ开关,死活没找到。。
2009-6-28 11:31
0
雪    币: 45
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
……呃,那个/GZ是干什么用的?
2009-6-28 17:35
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
uni
5
貌似凑或着搞定了,似乎很早的东西,现在已经不用了。
好象就是,/GZ开着编译器会加些检查和调试的代码。。
想写个程序,能访问其他进程特定模块中的特定函数。。
俺试着把自己的代码写到其他进程的虚拟空间中,但在其他进程中似乎调用不了api了。
总之谢谢了。
2009-6-28 21:12
0
雪    币: 45
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在其他进程中调用api需要需要知道该函数的线性地址,而这个大部分是不确定的,所以一般方法不行。

但是LoadLibrary、GetProcAddress等函数的地址是不变的,所以可以直接通过那些地址调用它们把你需要的dll装入然后获得所需函数的指针再调用就好了。
2009-6-28 21:34
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
去研究研究,好久没来看雪,真喜欢这里的气氛!
2009-6-30 01:31
0
雪    币: 432
活跃值: (330)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lqj
8
去研究研究。一直要想到看雪来学习一下编程方面的知识。
2009-6-30 12:59
0
游客
登录 | 注册 方可回帖
返回
//