先看下windows下的使用:
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);这里就有一个CALLBACK,转到定义看一下
#elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
#define CALLBACK __stdcall
#define WINAPI...
C# JSON转换以及编码转换
一、C# Json转换
首先需要下载安装Newtonsoft.Json.dll,下载地址 引用后再添加:using Newtonsoft.Json;using Newtonsoft.Json.Converters;即可使用。
String转JSON
String json=JsonConvert.SerializeObject(str);
JSON转String
String str=JsonConvert.DeserializeObject(json);...
分类:
Web程序 时间:
2014-05-02 20:46:13
阅读次数:
526
Sql Server Compact 4.0相比3.5版本增强了很多,支持Entity
Framework 4.1,对于轻量级应用来讲,使用Sql Server Compact 4.0是个很好的选择,而且部署相当方便,不需要Sql Server
Compact 4.0的安装包,仅需要发布相关的dll...
分类:
数据库 时间:
2014-05-02 19:45:32
阅读次数:
517
什么是lib文件,lib和dll的关系如何 (2008-04-18
19:44:37)(1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)一般的动态库程序有lib文件和dll文...
分类:
其他好文 时间:
2014-05-02 12:41:01
阅读次数:
234
Qt调用DLL方法
直接调用DLL则需要三个文件,头文件(.h)、导入库文件(.lib)、动态链接库(.dll),具体步骤如下:
注意:在qtCreaor中生成的动态库库文件文件为.a结尾,vs生成的动态链接库是.lib结尾
1、首先我们把 .h与.lib/.a 文件复制到程序当前目录下,然后再把dll文件复制到程序的输出目录(如果是debug版的话就将mydlld.dll放在此文件夹...
分类:
其他好文 时间:
2014-05-01 21:54:21
阅读次数:
438
【调用DLL的2种方式】
DLL在生成的时候会有dll、lib2个文件,另外包含相应的.h。1、静态方式,通过lib来引用dll,以及引入.h。
2、只通过dll来使用,前提是知道内部的函数符号。
分类:
其他好文 时间:
2014-05-01 21:48:35
阅读次数:
321
【DLL注入】概述:在目标进程中开辟一块内存,把DLL地址写入,然后通过CreateRemoteProcess调用LoadLibrary引用该内存地址来加载该DLL。1、创建远程线程,此线程需要指定调用的函数地址。通过OpenProcess可以获取目标进程的句柄。
2、通过VirtualAlloc....
分类:
其他好文 时间:
2014-05-01 21:43:32
阅读次数:
520
【DLL卸载】1、扫描Module。通过CreateToohelp32Snapshot、Module32First、Module32Next来完成。2、通过FreeLibrary来卸载。通过在kernel32.dll中找到FreeLibrary函数来完成。完整代码如下:
分类:
其他好文 时间:
2014-05-01 21:40:09
阅读次数:
415
#include "stdafx.h"#include // 函数声明typedef BOOL
(WINAPI* Proc_CreateProcessW)(LPCWSTR lpApplicationName, LPWSTR lpCommandLine,
...
分类:
其他好文 时间:
2014-05-01 20:05:48
阅读次数:
400
在cmd窗口或者开始→运行中输入下面两个命令:
Regsvr32 C:\Program Files (x86)\Environment.dll
或
Regsvr32 C:\\Program Files (x86)\\Environment.dll
均提示下面的错误:
RegSvr32
[Content]
模块“C:\ProgramFiles(x86)\Environment.dll”...
分类:
其他好文 时间:
2014-04-30 22:38:38
阅读次数:
239