|
一个简单的DLL
从CSDN上找了段代码,写了个简单的DLL,看看符不符合你的要求:
DLL export:
extern "C" __declspec(dllexport) BOOL CopyScreen(const char* dir, const char* name);
导出函数是这样定义的(就这一个)
需要传入两个参数:dir,就是目录,如"C:\\",name,如“wr",文件名,默认存成bmp格式,不能自己加后缀名,调用后就会复制当前屏幕内容(整个屏幕的),存成:C:\\wr.bmp
DLL开发环境:VC6.0 + WIN2000EN
使用步骤:
1、把这个DLL复制到系统目录下,或者在系统能找到的目录,比如winnt\system32目录下
在WR中这样使用:
extern int CopyScreen(in string, in string);
load_dll("CopyScrDll.dll");
CopyScreen("C:\\", "wr");
unload_dll("CopyScrDll.dll");
这样就可以了
如果有问题可以再问我
[ Last edited by shyfish on 2005-3-4 at 12:35 ] |
|