技术
月光独白
I'm Scott Leung.
致力于梁氏技术的开发与建设,努力研究技术使梁氏技术如日中升
展开
-
使用VC++6.0隐藏任务栏
使用VC++6.0隐藏任务栏[摘要]:隐藏任务栏本没有什么难的,获取任务栏的窗口句柄,然后设置它隐藏。但是隐藏之后,任务栏阴魂不散,死活也不肯腾出所空间。还好,最后找到了解决办法。[正文]:需求是:彻底隐藏任务栏,让任务栏腾出空间给窗口。隐藏Windows任务栏,代码如下: HWND hWnd; hWnd = FindWindow("Shell转载 2014-03-05 19:32:57 · 1596 阅读 · 0 评论 -
MFC实现虚拟桌面(桌面切换)
博文来源:http://www.cnbolgs.com/ZzzZzz ,转载请注明出处一直用桌面切换,总觉得程序退出后创建的explorer无法退出感到很不爽,就想DIY一个,结果网上找的不是VB(我是VB白痴)就是直接VC++API的,看到头疼不已,代码又是那么长(不要喷哦,我讨厌看团在一起的代码,这就是为什么我喜欢用MFC而不是Win32 WinApp的原因 囧TZ)。程序截图转载 2014-03-10 14:07:36 · 2032 阅读 · 0 评论 -
利用底层键盘钩子屏蔽任意按键
很多人都知道,如果想在系统范围内屏蔽键盘上的任意按键需要使用全局键盘钩子,然而像win键这样“倔强”的按键又不是普通的键盘钩子就能搞定的。这里我提供一种利用底层键盘钩子屏蔽任意按键(包括win键)的方法,并且作成了.dll动态链接库,方便以后使用。钩子,是一种相对复杂一点的技术,通常用来监视系统中某一类型的事件,这些事件可以与某一线程相关(线程钩子),也可以是系统中的所有线程(全局钩子)。关于钩子转载 2014-03-05 19:23:37 · 803 阅读 · 0 评论 -
利用底层键盘钩子拦载任意按键(回调版)
前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》,并放到了我的blog上。这篇文章的题目中把“屏蔽”改成了“拦截”,显然要比以前的版本强一些了。对于以前写的那个DLL,有一个不够理想的地方,就是仅仅能实现屏蔽。如果想在屏蔽之前加入一些“小动作”,就只能修改DLL,在LowLevelKeyboardProc函数中添加代码,实现新的功能。但这样显然不够灵活,这样的DLL也不具备一般性了。所以我自转载 2014-03-05 19:28:46 · 1620 阅读 · 0 评论 -
MFC隐藏进程自身(任务管理器不可见,wSysCheck等工具可见)
//只要把cpp和h加入工程,include就可以了。//代码地址://------------------HideProcess.h--------------------//加入MFC工程调用即可BOOL HideProcess(); //------------------HideProcess.cpp------------------#include "stdaf转载 2014-03-10 14:09:58 · 924 阅读 · 0 评论 -
对象加密映射上传下载算法
前言:当平台加入了云对象存储之后,虽说防攻击安全性提高了,但必然还会迎来伪造的访问请求来遍历对象,由此造成用户隐私泄露,平台可靠性降低,流量被盗等风险,故设计此算法,来防止伪造型请求遍历。算法比较粗糙,简陋,只希望能抛砖引玉,望高手不要见怪。简介:本算法在于解决用户对象存储和企业Bucket之间的目录级映射关系。通过目录哈希和文件哈希,定位用户目录和用户文件,实现防遍历。原创 2015-09-15 19:04:44 · 101 阅读 · 0 评论 -
VC无负担实现XP风格界面
关于让自己的程序界面实现XP风格这个问题,在网上的讨论很多,大多数的作法都是写一个.manifest文件,然后将文件名改一下,比如.exe文件为test.exe,就将这个.manifest文件改名成test.exe.manifest,并将其和test.exe放在同一个目录里,这样test.exe在XP或2003(必须启动Themes服务)下运行时就会呈现XP界面风格。有件事情必须说一下,按照上转载 2014-03-05 19:16:52 · 651 阅读 · 0 评论 -
动态链接库(DLL)的开发和使用
原文地址:http://blog.csdn.net/sllins/article/details/5533764一、DLL简介它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL中,该 DLL 包含一个或多个转载 2014-03-10 18:53:14 · 801 阅读 · 0 评论