自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 C++ 版 mciSendString 的使用例子(完整类)

个人根据 网络总结出来的 C++ 版 mciSendString 的使用例子(完整类),参考最多的是 http://bbs.csdn.net/topics/250067007?locationNum=10&fps=1,C#写的,但非常全面.以及 http://blog.csdn.net/threadroc/article/details/50991435?locationNum=8&fps=1 的补充也是非常有用.

2017-03-26 12:30:45 6620 3

原创 [最新]VS2008 远程调试 (2016-09-13)

以前通过网络搜出来的答案根本就是抄来抄去的东西,没几个借鉴价值,故此亲身试验。下面介绍具体设置步骤:1. 要根据你的程序是32位或者64位选择相应的远程调试工具文件夹 到目标机器:如图需要设置防火墙,请允许防火墙放行。2.选择【Tools】->【Options】设置Debugger参数调试机:1.打开VS2008,打开启动工程属性...

2016-09-13 19:11:01 334

原创 创建线程

protected: HANDLE m_hEndingEvent; HANDLE m_hEndedEvent; HANDLE m_UpdateThreadHandle;m_UpdateThreadHandle = NULL;m_hEndingEvent = ::CreateEvent(NULL, TRUE, FALSE, NULL);m_hEndedEvent ...

2016-05-21 12:12:14 284

原创 Mysql 总结(一)

存储过程的创建:DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `his_proc`()BEGIN start transaction; set @CurYear = year(curdate()); set @strDate = CURRENT_DATE(); set @PlantTableName = C

2016-05-20 21:16:17 360

原创 程序自重启

第一步:运行一个新实例:附带参数 Rebootvoid ReStart(){ PROCESS_INFORMATION info; STARTUPINFO startup; TCHAR szPath[_MAX_PATH] = {0}; TCHAR *szCmdLine = _T(" Reboot"); ::GetModuleFileName(GetInstance()

2016-05-13 17:23:30 426

原创 等待一个已存在的进程

HWND hOtherWnd = ::FindWindow(_T("xxxxxx"),_T("xxxxxx")); HANDLE hApp;DWORD dProcess;::GetWindowThreadProcessId(hOtherWnd,&dProcess);hApp= OpenProcess(PROCESS_VM_OPERATION|SYNCHRONIZE,FALSE,dPro

2016-05-13 17:14:18 454

原创 VC C++ 操作 Excel 总结

以前总是再往上找相关的资料,可惜哦.....不过有一天真的找到了,十分感谢一下博主http://blog.csdn.net/fullsail/article/details/8449448首先本人提供的类 都是从别人那里直接拿过来的,然后根据需要自己又改了一些,,,保留了原作者的所有注释。。。不废话,下面提供 源代码首先是 Excel  的导出类 ,Excel9

2016-01-13 21:19:14 5095 1

MFC写的贪吃蛇代码

主要知识点包括以下几个方面 1 CView类中的消息响应 2 控件的消息响应 3 基于CView类内的具体游戏实现 4 数组 5 游戏图形的实现用CDC类实现。

2014-03-28

atlimage 文件

CImage类是ATL和MFC共用的一个类,其头文件为atlimage.h,主要用于图片文件的打开,显示与保存。这里需要注意的是,在VS2010和VS2012的MFC编程中,不需要将头文件包含进来。MFC中要使用CImage类,必须先将头文件包含进来,可以包含在当前代码的CPP文件中,也可以包含在所属类的头文件中,不过最好还是包含在工程的stdafx.h文件中。

2014-08-29

笔记本热点

是笔记本具有路由器的功能,不另外需要任何东西(硬件),就可以建立一个热点;需要网卡支持;

2014-03-23

qt 银行系统

在linux系统上用QT做的银行系统,用的了数据库,mysql,

2013-10-19

Foobar2000 SDK 官方版

Latest version: sdk 2015-08-03 Latest version: sdk 2015-08-03

2017-03-21

加密狗驱动win7系统64位

加密后的 Windows 应用程序在 Windows 2K (32 位)/Windows XP (32/64 位) /Windows Server 2003 (32/64 位)/Windows Vista (32/64 位)/Windows 7(32/64位) /Windows Server 2008 (32/64 位)/Windows 2008 R2 (64 位)下运行时,需要 安装硬件狗的设备驱动程序。 本版SoftDogInstdrv.exe通过调用SoftDogSetup.dll的接口函数DriverDialog来显 示驱动安装、卸载界面。用户既可以使用SoftDogInstdrv.exe来安装和卸载软件狗 的驱动程序,也可以自行构造界面来安装和卸载驱动程序。 运行SoftDogInstdrv.exe点击安装按钮来安装驱动程序,该程序可自动识别操作系统, 并提示安装状态。 软件开发商不但在加密时需要安装该设备驱动程序,而且在发行软件时, 也应根据最终用户的操作系统,安装相应的设备驱动程序。 如果您需要卸载狗的驱动程序,可以运行SoftDogInstdrv.exe点击卸载按钮来卸载 驱动程序,软件可以自动识别当前环境,完成驱动程序的卸载工作。 同时SoftDogInstdrv.exe支持命令行参数,命令行参数(不区分大小写)说明如下: /? 显示命令行帮助 /i 安装时不显示界面 /r 卸载时不显示卸载界面 /s 不显示任何安装和卸载信息 /a 安装或卸载并口软件狗和USB软件狗的驱动 /p 只安装或卸载并口软件狗驱动 /u 只安装或卸载USB软件狗驱动 例: SoftDogInstdrv /i/s 安装过程中不显示任何信息 ========== 文件清单 ========== readme-chn.txt 本文档 SoftDogInstdrv.exe 驱动安装、卸载程序 SoftDogSetup.dll 驱动安装动态库 Delphi <DIR> 调用驱动安装动态库的Delphi例子程序 VB <DIR> 调用驱动安装动态库的VB例子程序 VC <DIR> 调用驱动安装动态库的VC例子程序 ===================== SoftDogSetup.dll 简介 ===================== SoftDogSetup.dll是WINDOWS下的动态链接库,开发商可用在其加密的软件安装程序中使用 如下接口函数。 (1)获取狗驱动程序安装信息接口函数GetDogDriverInfo,定义如下: int PASCAL GetDogDriverInfo(); 参数:无 返回值: 0 没有安装驱动程序 1 驱动版本相同(并口和usb) 2 USB驱动版本相同 3 并口驱动版本相同 4 已安装旧版本驱动 (并口和usb) 5 已安装旧版本USB驱动 6 已安装旧版本并口驱动 7 已安装新版本驱动 (并口和usb) 8 已安装新版本USB驱动 9 已安装新版本并口驱动 3008 没有管理员权限 (2)驱动安装的函数接口InstDriver,定义如下: int PASCAL InstDriver(int iFlag); 参数: iFlag = 1 只安装USB狗驱动 iFlag = 2 只安装并口狗驱动 iFlag = 3 安装并口狗驱动和USB狗驱动 返回值: 如果运行成功则返回0,否则返回错误值。 (3)驱动卸载的函数接口UninstallDriver,定义如下: int PASCAL UninstallDriver(int iFlag); 参数: iFlag = 1 只卸载USB狗驱动 iFlag = 2 只卸载并口狗驱动 iFlag = 3 卸载并口狗驱动和USB狗驱动 返回值: 如果运行成功则返回0,否则返回错误值。 (4)显示驱动安装和卸载的界面的函数接口DriverDialog,定义如下: void PASCAL DriverDialog(); 参数:无 返回值:无 详情请参见各个例子程序的源代码。 ========= 错误码 ========= 3001 打开驱动服务失败 3002 启动驱动服务失败 3003 拷贝文件失败 3004 操作注册表失败 3005 不支持的操作系统 3006 停止驱动失败 3007 驱动卸载失败,没有过安装此类型驱动! 3008 不是管理员身份 3009 无效的服务类型 3010 映射系统库函数错误 3011 加载系统库错误 3012 没有发现USB狗设备 3013 更新usb狗驱动失败 3014 删除文件失败 3015 另外一个驱动安装进程正在运行 3016 另外一个驱动卸载进程正在运行 3017 计算机没有并口或并口被禁用

2015-12-29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除