
vc++
南瓜饼
只有一条路不能选择——那就是放弃的路;只有一条路不能拒绝——那就是成长的路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[c++]VS2008利用自带的sql2005 express创建数据库
1、 在控制面板的“服务”中找到SQL Server Brower 2、 将启动类型改为手动或自动 3、 然后将它启动 4、 打开vs2008的 视图-服务器资源管理器(CTRL+ALT+S) 5、 右键单击“数据连接”——“创建新的SQLServer数据库” 6、 点击“刷新”,找到本机的SQL Server 服务器 7、 添加数据库名,再原创 2013-07-10 08:53:25 · 1151 阅读 · 0 评论 -
[vc++]枚举USB设备
#include #pragma comment(lib,"shlwapi.lib")#include #pragma comment(lib,"setupapi.lib")/** 函数名称: EnumUSBDev* 函数功能: 枚举设备 * 参 数: * acDevPath: 存放设备路径* nDevNum: 设备数量* 返 回 值: 成功返回T原创 2014-04-21 17:11:19 · 4335 阅读 · 2 评论 -
[VC++]获取MAC地址
#include "stdafx.h"#include #include #include #include #include #pragma comment(lib,"netapi32.lib") int getMAC(char * mac) { NCB ncb; typedef struct _ASTAT_ { ADAPTER_STATUS adapt原创 2014-02-08 16:03:12 · 1210 阅读 · 0 评论 -
[MFC]分割字符串
/********************************************************************//* 函数名: decodeCString *//* *//* 功能: 分割字符串 *//* *//* 参数: source:需要分割的源字符原创 2013-09-22 12:09:48 · 944 阅读 · 0 评论 -
[MFC]CString转换char数组
CString str="hello"; char ch[20]; memcpy(ch,str,str.GetLength());原创 2013-09-17 17:54:17 · 2589 阅读 · 0 评论 -
[MFC]屏蔽按键
HHOOK glhHook = NULL; // 钩子句柄HINSTANCE glhInstance = NULL; // 模块实例句柄LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam){ BOOL fEatKeystroke = FALSE; PKBDLLHOOKS原创 2013-09-13 19:14:56 · 1868 阅读 · 1 评论 -
[vc++]写入证书
DWORD num=0; if(mApplet.getUSBKeyLists(mOut,num)!=0){ MessageBox(_T("获取设备失败"),_T("提示"),MB_OK|MB_ICONERROR); } if(mApplet.openDevice(mOut[0]) == false){ MessageBox(_T("请插入USBKey"),_T("提示"),MB_OK原创 2013-09-10 19:23:05 · 1083 阅读 · 0 评论 -
[c\c++]C++环境下使用C函数
extern “C”在C++环境下使用C函数的时候,常常会出现编译器无法找到obj模块中的C函数定义,从而导致链接失败的情况,应该如何解决这种情况呢?答案与分析:C++语言在编译的时候为了解决函数的多态问题,会将函数名和参数联合起来生成一个中间的函数名称,而C语言则不会,因此会造成链接时找不到对应函数的情况,此时C函数就需要用extern “C”进行链接指定,这告诉编译器,请保持我的名原创 2013-08-16 17:58:32 · 712 阅读 · 0 评论 -
[MFC]GetWindowRect和GetClientRect区别
GetWindowRect 是获得整个wnd在屏幕上的大小,包含标题栏GetClientRect获得是客户区大小,不包含标题栏原创 2013-08-21 12:30:45 · 912 阅读 · 0 评论 -
[MFC]调用控制台打印
AllocConsole(); // 打开控制台资源 freopen( "CONOUT$", "w+t", stdout );// 申请写 freopen( "CONIN$", "r+t", stdin ); // 申请读 printf("%d----%02X\n",SignatureAlgorithm.pszObjId,SignatureAlgo原创 2013-08-01 10:18:07 · 974 阅读 · 0 评论 -
[VC++]CryptoAPI中CERT_INFO
typedef struct _CERT_ INFO { DWORD dwVersion; //证书版本 CRYPT_INTEGER_BLOB SerialNumber; //序列号 CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; //签名算法 CERT_NAME_BLOB Issuer; //颁发者 F原创 2013-07-30 16:10:26 · 1115 阅读 · 0 评论 -
[VC++]CryptoAPI解析X509证书信息
PCCERT_CONTEXT pCertContext = CertCreateCertificateContext(X509_ASN_ENCODING, CerInfo, outLen); DWORD version = pCertContext->pCertInfo->dwVersion; // 证书版本号 //证书序列号 CRYPT_INTEGER_BLOB snBlob = pCer原创 2013-08-01 09:51:08 · 2783 阅读 · 0 评论 -
vc6.0里使用lib(静态库)的方法
方法1) 直接用project>add to project>files的方式将.lib加入工程方法2) 使用#pragma指令,如#pragma comment(lib, "your lib path and name")与前面头文件一样,也可以不在这里指定路径,而是在project>settings>link>input的Additional library path中输入.lib文件所原创 2017-02-16 11:03:27 · 1087 阅读 · 0 评论