Kingsoft.Office.Interop.Wppapi.dll提取自WPS2016专业版用于二次开发
2022-11-08 15:21:20 457KB PWS API
1
最简单的dll并不比c的helloworld难,只要一个DllMain函数即可,包含objbase.h头文件(支持COM技术的一个头文件)。若你觉得这个头文件名字难记,那么用windows.H也可以。源代码如下:dll_nolib.cpp #include #include BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, void* lpReserved) { HANDLE g_hModule; switch(dwReason) { case DLL_PROCESS_ATTACH: cout<<"Dll is attached!"<DLL_PROCESS_DETACH: cout<<"Dll is detached!"<DllMain是每个dll的入口函数,如同c的main函数一样。DllMain带有三个参数,hModule表示本dll的实例句柄(听不懂就不理它,写过windows程序的自然懂),dwReason表示dll当前所处的状态,例如DLL_PROCESS_ATTACH表示dll刚刚被加载到一个进程中,DLL_PROCESS_DETACH表示dll刚刚从一个进程中卸载。当然还有表示加载到线程中和从线程中卸载的状态,这里省略。最后一个参数是一个保留参数(目前和dll的一些状态相关,但是很少使用)。 从上面的程序可以看出,当dll被加载到一个进程中时,dll打印"Dll is attached!"语句;当dll从进程中卸载时,打印"Dll is detached!"语句。 编译dll需要以下两条命令: cl /c dll_nolib.cpp 这条命令会将cpp编译为obj文件,若不使用/c参数则cl还会试图继续将obj链接为exe,但是这里是一个dll,没有main函数,因此会报错。不要紧,继续使用链接命令。 Link /dll dll_nolib.obj 这条命令会生成dll_nolib.dll。 注意,因为编译命令比较简单,所以本文不讨论nmake,有兴趣的可以使用nmake,或者写个bat批处理来编译链接dll。 加载DLL(显式调用)
1
该资源包是下载最新的Tesseract最新源码使用VS2015编译的WIN32库,内涵lib、dll和头文件,C++开发者可以直接引用
2022-11-08 09:07:47 5.38MB tesseract vs2015
1
资源包括SQL Server Native Client各个版本的32位及64位的安装exe,以及pb10以上通过snc连接sqlserver所需要的pb12.5.2的动态库。
2022-11-07 22:18:33 44.14MB pb10+ pb12.5 pb连接12.5 SNC
1
windows7、8、10系统dll缺失修复工具,一键点击运行,亲测可用!!解压即可用!
2022-11-07 21:47:16 193.2MB window 修复 dll缺失
1
qwindows.dll
2022-11-07 19:16:55 1.8MB
1
java调用C或者C++动态库dll测试jar包和测试dll
2022-11-07 15:35:42 1.53MB java调用C或者C++动态库d
1
利用Visual Studio将Qt的ui界面程序封装成dll库的代码示例,内部均为相对路径,可直接独立运行Test.sln,详细内容可参考文章:
2022-11-06 11:51:16 54.17MB ui visual studio qt
1
http://www.pudn.com/Download/item/id/3755022.html;用于劫持系统模块HID.DLL 可做辅助修改内存等 (Used to hijack the system module HID.DLL can be used to modify the memory, etc.)
2022-11-05 21:00:42 1.86MB HID 劫持系统模块 HID.DLL 可做辅助
1
fftw 快速傅里叶变换, C#算法 直接调用dll
2022-11-05 19:37:30 740KB c#_fftw c#调用dll fft
1