危险漫步博客
新鲜的“黑客思维”就是从全新的角度看待黑客技术,从更高的层面去思考;专注于黑客精神及技术交流分享的独立博客。
文章2306 浏览20612677

一起用VB来做个恶作剧

话说最近危险漫步博客上的VB文章比较少,作为VB党的一员,觉得有必要为VB的普及贡献力量。VB这语言的,有人认为好,有人认为差,当然,各有各的看法,我想,既然选择了,那就坚持下来吧。

某日,回寝室后,小A过来找我帮忙,说是电脑出了奇怪的状况,小B则在旁边笑而不语,好吧,瞬间我知道是小B动了手脚,本着挑战自我的心态,我过去看了下小A的电脑,还真是很奇怪的现象…桌面图标全部都在,但是就是点不中应用程序,而且鼠标右击没反应。第一想法是注册表里修改了禁止右键功能,后来觉得不像,最后搞了好久依旧搞不定,于是就这样屈服给小B了。小B一语道破天机:没啥技术含量,你看到的不是桌面,是桌面壁纸啦!只不过是进行了桌面截图,然后把截图设置成了壁纸,在把桌面图标隐藏掉….,当然,这事就这么

过了,但是这种恶搞的方式造就了今天这文章。

今天我们就用VB做个整人的小工具。说到整人,无非是所有窗口一起抖或者自动关机之类…我们就用上面的故事做一个新的整人工具吧。

首先分析一下程序的实行思路:

显示桌面——自动截图——设置壁纸——隐藏桌面

我们为什么是这个思路昵?显示桌面是因为防止截取到有文件打开时候的样子,执行显示桌面后桌面只会留下应用程序图标,这个时候我们就可以执行第二步——自动截图,这个时候截图获取的就是带有应用图标的图片,然后就可以执行第三步了,将这张图设为壁纸,这个时候原壁纸就被替换为一张带有应用程序图标的伪装壁纸了。最后执行隐藏桌面指令,真正的桌面就被隐藏掉了,剩下的只是一张看似桌面的壁纸。这个时候就算是打开任务管理器也没关系,因为我们要做的已经做完了。OK,现在用VB开始制作。

首先我们需要一个picturebox控件和一个timer控件。

API声明部分就不一个一个解释了。我们直接看主程序部分。

这样就编译完了,我们生成exe文件测试一下。

这个时候桌面已经被偷天换日了,如果不知这是怎么一回事我想大部分人都搞不定,因为不是电脑问题,只不过是障眼法而已。这能干什么呢?整人,把妹~这就由各位自由发挥去了。

我们再做一个解锁文件,用来解除桌面锁定。

最后发给别人就行了。

文章到此就完了,至于重启能不能显示桌面我没测试,而且也没加入开机自启动,因为我们只是恶搞一下,做过火了可就没意思了哈!希望对各位看官有所帮助吧。

相关推荐