读书人

vc怎么让全局变量地址与函数地址相邻

发布时间: 2013-12-05 22:27:44 作者: rapoo

vc如何让全局变量地址与函数地址相邻
比如我定义了二个变量:
DWORD _a; // 地址:403000
DWORD _b; // 地址:403008

void _c() // 地址:401000
{
return;
}

我想让他们的地址都保持相邻,让函数_c()的地址变成40300C,要怎么做?????
[解决办法]
数据和程序地址相邻应该做不到,除非你自己写个编译器
[解决办法]
存放的位置不一样的吧!一个是全局区,一个是代码段!

[解决办法]
试试


#pragma data_seg
#pragma code_seg

[解决办法]
没戏的,这主要和系统构造进程的内存空间有关

可以自己改,但是和可能被报病毒
[解决办法]
你的问题能归结成如何消除BSS段和代码段限制的问题。

读书人网 >C++

热点推荐