如何查看dll文件提供的函数?

天空的云
rt

我是天空里的一片云,你我相逢在黑夜的海上。
偶然投影在你的波心,你有你的我有我的方向。
你不必惊异无需欢欣,你记得也好最好你忘掉。
在瞬息间消逝了踪影,在这交会是互放的光芒。
.
你是那倾国倾城的貌,
我却只有忧国忧民的心!
未来窗
LoadLibrary("*.dll")先,
然后用GetProcAddress得到函数地址
现在可以用了!
【在 byron (天空的云) 的大作中提到:】
rt...

欢迎访问
我的主页
天空的云
我知道如何取动态连接库的函数,但是我想查看其函数原型,我在这写了断函数,老是提示参数过多,我想看看函数原型
【在 gamezone (未来窗) 的大作中提到:】
LoadLibrary("*.dll")先,
然后用GetPr...

我是天空里的一片云,你我相逢在黑夜的海上。
偶然投影在你的波心,你有你的我有我的方向。
你不必惊异无需欢欣,你记得也好最好你忘掉。
在瞬息间消逝了踪影,在这交会是互放的光芒。
.
你是那倾国倾城的貌,
我却只有忧国忧民的心!
未来窗
函数原型查头文件呀
【在 byron (天空的云) 的大作中提到:】
我知道如何取动态连接库的函数,但是我想查看其函数原型,我在这写了...

欢迎访问
我的主页
天空的云
HMODULE hlibMAPI = LoadLibrary("mapi32.dll");
typedef ULONG (*MYPROC)(LPTSTR);
MYPROC lpfnMAPISendDocuments;
lpfnMAPISendDocuments = (MYPROC) GetProcAddress (hlibMAPI, "MAPISendDocuments");
(lpfnMAPISendDocuments)(0,";","c:\\test1.c","test1.c",0);
【在 gamezone (未来窗) 的大作中提到:】
函数原型查头文件呀
【在 byron (天空的云) 的大作...

我是天空里的一片云,你我相逢在黑夜的海上。
偶然投影在你的波心,你有你的我有我的方向。
你不必惊异无需欢欣,你记得也好最好你忘掉。
在瞬息间消逝了踪影,在这交会是互放的光芒。
.
你是那倾国倾城的貌,
我却只有忧国忧民的心!
未来窗
请将
(lpfnMAPISendDocuments)(0,";","c:\\test1.c","test1.c",0);
改为
(*lpfnMAPISendDocuments)(0,";","c:\\test1.c","test1.c",0);
看看
【在 byron (天空的云) 的大作中提到:】
HMODULE hlibMAPI = LoadLibrary("...

欢迎访问
我的主页
天空的云
这样改是不对的!问题不在这。
【在 gamezone (未来窗) 的大作中提到:】
请将
(lpfnMAPISendDocuments)(0,";...

我是天空里的一片云,你我相逢在黑夜的海上。
偶然投影在你的波心,你有你的我有我的方向。
你不必惊异无需欢欣,你记得也好最好你忘掉。
在瞬息间消逝了踪影,在这交会是互放的光芒。
.
你是那倾国倾城的貌,
我却只有忧国忧民的心!
未来窗
我现在没有办法验证上述说法对否,
可是你得到的是函数地址的指针,
这样好像不行吧
【在 byron (天空的云) 的大作中提到:】
这样改是不对的!问题不在这。
【在 gamezone (未...

欢迎访问
我的主页
天空的云
这样做事对的,得到的是指向函数的指针,我跟踪时他的确指向了dll的相应函数,我现在知道怎么错了
在typedef ULONG (*MYPROC)(LPTSTR);时应该将参数写全
改成
typedef ULONG (*MYPROC)(ULONG,LPTSTR,LPTSTR,LPTSTR,ULONG);
谢谢刚才的帮助!!
【在 gamezone (未来窗) 的大作中提到:】
我现在没有办法验证上述说法对否,
可是你得到的是函数地址的指针...

我是天空里的一片云,你我相逢在黑夜的海上。
偶然投影在你的波心,你有你的我有我的方向。
你不必惊异无需欢欣,你记得也好最好你忘掉。
在瞬息间消逝了踪影,在这交会是互放的光芒。
.
你是那倾国倾城的貌,
我却只有忧国忧民的心!
未来窗
哦,我怎么疏忽了这个
真对不住
【在 byron (天空的云) 的大作中提到:】
这样做事对的,得到的是指向函数的指针,我跟踪时他的确指向了d...

欢迎访问
我的主页
失落的世界
可以用dumbin 该dll文件在该模块的输出节可以看到所有的函数原型。
【在 gamezone (未来窗) 的大作中提到:】
哦,我怎么疏忽了这个
真对不住
【在 byron (天空...

恐龙