- 博客(0)
- 资源 (6)
- 收藏
- 关注
禁用和允许Ctrl Alt Del组合按键
这是在外网找到的一个Win7Logon.dll,没有dll源码,这个dll就只有两个导出函数,
extern "C" _declspec(dllimport) void SuspendLogon();//挂起进程
extern "C" _declspec(dllimport) void ResumeLogon();//继续进程
然后我写了个VC6的调用dll代码,代码非常简单,就是两个按键分别调用这两个函数,经过实际测试,在Win7和Win10里面都可以禁用CtrlAltDel的组合键。
但是这个禁用有个缺点,就是禁用CtrlAltDel组合键后,会出现无法登录,无法关机,无法重启等情况。因此必须等到系统起来后再执行禁用这个组合键,在关机之前要先允许组合键后才能关机。
适合做全屏软件的机器应用调用,运行软件后禁用组合功能键,然后在要退出软件是可以允许组合键然后执行关机。
2018-08-17
农历日历数据表Access
里面是一个access 2003的数据库文件LunarCalendar.mdb,mdb里面就一个数据表。
字段分别是id(自动编号,根据日子递增,因此在搜索某年某月时可以直接查询到月然后order by id asc这样整个月的记录就是顺序的),
year1(公历年),
month1(公历月),
day1(公历日),
lunaryear1(农历年),
lunarmonth1(农历月),
lunarday1(农历日),
lunarLeapMonth1(农历月是否闰月,0为非闰月,1为闰月),
week1(星期,0-6分别代表星期日-星期六),
holiday1(公历节日),
lunarholiday(农历节日)。
里面的日子是从公历1600-1-1到6399-12-31年之间的公历农历对照数据表,有100多万行记录,在需要用到公历和农历转换的时候可以直接查表获取记录,
比如这样查询2015年3月的公历与农历的对应数据:select * from LCalendar where year1=2015 and month=3 order by id asc
2018-04-09
AVCap.ocx 组件和chm帮助文档,VC6简单调用代码
里面有AVCap.ocx组件和chm帮助文档,还有一个VC的简单调用代码,就只是对摄像头进行预览、停止预览、拍照这三个功能。
下载后要先运行批处理注册AVCap.ocx组件。
之前在XP系统用vfw或者OpenCV1.0取摄像头都是正常的,现在Win7 X64下用vfw或者OpenCV1.0都不能获得笔记本摄像头的图像。
然后找到了这个AVCap.ocx组件,在Win7 X64下也能够正常使用摄像头预览和拍照的功能。
我这里用的是测试版本,在运行一段时间后会弹出一个框,说是测试版本的,其它功能并不受影响,因此在VC6的调用代码里面我增加了100ms的定时器,然后在定时器里面一直查找那个弹出来的测试版本的窗口,通过发送消息关闭那个窗口,这样就可以正常使用了,只是运行长时间后会稍微闪烁一下那个提示窗口,那个提示窗口以显示马上就被关闭了,这样是只会出现一次这样的闪烁,然后就一直正常使用了,我这几天一直开着摄像头预览,经过长时间运行,摄像头预览拍照的功能都正常。
AVCap.ocx这个组件还有很多功能,需要自己对着chm帮助文档测试。
2018-04-04
BCB6能用的TPngImage和TGifImage组件
里面有PNGImage和GifImage两个组件,下载后稍微修改后的组件,C++ Builder6可以直接编译安装。
分别打开bpk编译安装后,把两个文件夹的位置添加到directory里面,然后拖动个Image到主界面,这个Image就支持载入png或者gif图像的了
2018-03-26
VC6百度地图ActiveX组件的调用例子
VC6调用百度地图的ActiveX组件,要先注册ocx组件,然后就可以调节不同的缩放比例,移动到某个点,平移到某个坐标点,给某个坐标点添加标注,添加提示信息,根据坐标点绘制折线段这些功能。
2018-03-19
VC6通过dll读写excel文件,不需要安装office也可以用
这是VC6通过dll读写excel的测试代码,可以读和写单元格,功能比较简单,但是读写excel的速度快,并且不需要安装Office也可以正常读写excel表格。目前就只封装了简单的打开文档读写单元格保存的功能,以后再封装多一些功能。用来导出一些数据到excel表格
2018-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人