用depends打开后可以知道DLL里面的Function名,入口地址(entry point)等,但是在程序中怎么才能用呢?比如我下载了一个PSAPI.LL,在程序里面怎么才能用他的函数?怎么才能include“PSAPI。H”?谢谢
解决方案 »
- VC++2012不支持新标准的统一初始化语法
- 想入门网络编程,看些什么书啊?
- cricheditview如何得到rect大小
- 如何根据字符串的长度来决定CStatic的尺寸大小
- 如何读取CPU 硬盘 主板等序列号
- 不会就问!如果我在cformview上放了控件,我想一改变就马上得出这个控件新的值,怎么做阿?
- 在vc里用fopen("log.txt","a")当log.txt存在时GetLastError返回183
- 请问sql server中如何对sum()出来的值进行排序
- 如何在一个方法中返回多个参数?
- 向高手请教sos!!!!!!!
- VC这东西咋就这么郁闷咧?CListView?!!!!
- 一个对话框打开的问题
一般这个头文件是由DLL的发行者提供的,如果没有就很麻烦了,因为depends只能看到函数名但没有函数参数,只能自己慢慢分析
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
EnumProc.h
*********************/
#include <windows.h> typedef BOOL (CALLBACK *PROCENUMPROC)( DWORD, WORD, LPSTR,
LPARAM ) ; BOOL WINAPI EnumProcs( PROCENUMPROC lpProc, LPARAM lParam ) ;
在用这个......
hInstLib = LoadLibraryA( "PSAPI.DLL" )怎么还有这样的错误:
:\program files\microsoft visual studio\vc98\include\tlhelp32.h(26) : error C2146: syntax error : missing ';' before identifier 'WINAPI'
c:\program files\microsoft visual studio\vc98\include\tlhelp32.h(26) : error C2501: 'HANDLE' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\tlhelp32.h(26) : fatal error C1004: unexpected end of file found
郁闷啊~!!!
hInstLib = LoadLibraryA( "PSAPI.DLL" );