安悦溪我是歌手视频:向高手请教:exe文件有函数表吗?回答满意者追加 100分!

来源:百度文库 编辑:高考问答 时间:2024/03/29 06:51:29
EXE文件里面有DLL文件里那种函数表吗?
为什么我用 ULRAEDIT32 打开EXE文件时里面有很多我在编写程序时的函数名称?我使用DELPHI编写的。
然而我得到一个进程句柄后用(代码段:
PH:=OPENPROCESS(PROCESS_ALL_ACCESS,FALSE,FP.th32ProcessID);
IF PH<>0 THEN SHOWMESSAGE('OPEN OK!');
MP:=GETpROCaDDRESS(PH,'ActivePhone1DeviceThings');
IF @MP<>NIL THEN SHOWMESSAGE('OK!');)
getprocaddress像获得DLL那样操作根本得不到函数的地址!为什么?

如果EXE里面的不是函数表,那把编程中的函数名原封不动的留在里面干什么用?

exe文件绝对没有函数表,那是delphi编译器的问题,把一些函数名作为字符串放在exe中,那个不是函数表。

可以参考msdn。

如果你用visual c++编就不会有函数名