c++ dll创建及使用 rundll32 测试
来源:互联网 发布:网络游戏排行榜 知乎 编辑:程序博客网 时间:2024/05/02 02:36
使用vs2010 直接创建dll工程
// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"#include <stdio.h>
#include "fun.h"
extern "C" _declspec(dllexport) void __cdecl dllfun(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
extern "C" _declspec(dllexport) void __cdecl dllfun(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow)
{
// MessageBox(NULL,L"lll",L"lllkk",MB_OK);
StartWork(NULL);
return;
}
在命令行中 rundll32.exe projectname.dll,dllfun 即可
当然也可以在项目属性中配置动态调试
0 0
- c++ dll创建及使用 rundll32 测试
- dll创建及使用
- 使用rundll32.exe运行dll函数
- 使用rundll32.exe运行dll函数
- 使用rundll32.exe运行dll函数
- 使用rundll32.exe运行dll函数
- vs2013创建及使用DLL
- 如何创建DLL及使用创建的DLL
- Rundll32.DLL 原理
- rundll32.exe加载dll
- dll的创建及使用(源码)
- dll的创建及使用(源码)
- 动态链接库(DLL)创建及使用
- 使用VS 2010创建dll(c++)
- VS2012下创建和使用DLL (C++)
- 打开方式对话框 及 RUNDLL32(RUNDLL)的使用
- 如何创建一个可以由rundll32.dll调用的动态库
- rundll32.exe调用Delphi Dll
- 支付宝集成获取私钥与公钥【原创】
- mpandroidchart地址
- Android-->回调(interface/abstract)的用法(通俗易懂)
- linux下实时查看tomcat运行日志
- IE浏览器怎样禁用js(javascript)
- c++ dll创建及使用 rundll32 测试
- JAVA服务器端获取客户端远程地址,根据IP获取远程地址,各IP地址查询接口比较
- 安卓面试题
- [伪]观察者设计模式(适用于像我这样看不太懂真正的观察者设计模式又想用观察者设计模式的小程序员)
- Jenkins进阶系列之——13修改Jenkins权限控制
- Kinect深度图与摄像头RGB的标定与配
- Tesseract-ocr
- pop第三方的基本用法
- 获取手机联系人并且向服务器发送JSON数据