自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡拉曼达-小D

线程内锁的重入

  • 博客(4)
  • 收藏
  • 关注

原创 (VC++)DLL设置钩子函数,如何让回调函数能修改DLL中的全局变量

在做一个模块测试,将MFC程序中的主窗口句柄、成员变量、全局变量作为参数传入DLL并将值保存到DLL的全局变量中,发现在钩子函数HOOK的回调函数中调用到的DLL全局变量都是空值(吓尿了),也就是说从外部传入的值虽然保存在DLL的全局变量里,但是钩子函数的回调函数根本获取不到!!!可是需要这些变量跟MFC程序进行消息交互呀!!怎么会这样?为什么会这样?其实每次触发钩子回调函数的都是不同的线程,

2018-03-13 16:30:26 1180

原创 MFC环形进度条实现

MFC只支持横/竖条形进度条,并不支持环形进度条,而环形进度条在实际中使用很是广泛,以下使用GDI+自绘具有环形效果的进度条。其实GDI+里封装有一个函数DrawArc可以画环形进度条,但它有一个缺陷,就是它的起端和终端不是圆的,而是一个“扇形”,如下图“绿色区域”:而我们期待的环形进度条如下:【起端和末端是都圆的,看着也更舒服】那么,该如何实现起端和末端都是圆的环形进度条呢?

2017-12-06 15:37:41 1680

原创 windows同名文件覆盖提示(c++实现)

文件操作可以说在开发过程中经常用到,我们平时一般都是对文件的读写操作,但是实际上文件的拷贝、移动、删除、重命名等也很重要,那文件拷贝、移动到目标路径时,若同一路径下存在同名文件,该怎么让windows弹出“复制或替换”、“不要复制”、“复制,但保留这两个文件”如下类似提示框呢?这就需要用到SHFILEOPSTRUCT这个东东啦以下代码使用控制台unicode字符

2017-06-22 17:57:26 2712

原创 win7驱动预安装分享【xp/win8/win10的可以参考】

说实在的,说道window的驱动预安装,感觉是个很简单的事情,但是如果不了解window驱动预安装的一些原理,分分钟让你导出碰壁。废话不多说,直入正题!我们都知道windows有一个叫做windows update的东东,每当检测到新设备插入的时候window都会弹窗提示联网更新或者下载设备的驱动,其实windows update的过程大概做了以下事情:1、下载设备所需要的驱动文件【inf

2017-05-18 13:50:28 2201

空空如也

空空如也

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

TA关注的人

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