【汇编】NASM写的学校机房反控制工具(自带编译器无需配置)
这是我大一刚进学校的时候编写的东西。《英语听说》课的老师使用多媒体授课,也就是在计算机房上课。每次上课前大家都会玩一玩电脑,也有的带了U盘拷游戏玩,但是一开始上课老师就启动控制软件把大家的电脑全部控制掉。这让我觉得很不爽(有电脑不能玩)。因此我编写了这个东西专门针对学校机房的控制器。效果不是特别好。但是至少有用。原理是用DirectInput监听键盘(1、控制软件会拦截GetAsyncKeyState这个API。2、懒得用WinIo监听键盘。),然后检测到Insert键后自动把最前端窗口用SetParent函数“收了”。这样就能把最前端的窗口,比如,老师用的控制软件的窗口,直接收到自己建立的窗口里,然后就可以把它最小化了。经过实测证明这个方法对云大某些计算机房有效(用“凌极多媒体控制软件”控制的电脑)。
使用纯NASM汇编编写。之所以不用C是因为……我觉得用不用C都一样。其次是VB的话对DirectInput只能使用dx8vb.dll提供的功能,对于Win7略苦逼。
那么这里放上效果图。
大家可以看到GoldWave、画图、记事本这三个软件都被“收了”。不过貌似你不能在CMD控制台窗口在最前的时候按下Insert键否则CMD和这个控制器就会一起完蛋。
回帖可以直接看到源码,是NASM写的,但是我估计你们不知道怎么编译。大家可以下载我上传附件的源码,它自带了编译器,库,链接器,直接双击BUILD.BAT就可以编译。很屌。
源码在此。**** Hidden Message *****
BIN下载:
SRC下载: 屌 ,爆了 Windows SDK编程怎么开始捏 CTW 发表于 2014-5-13 14:57
Windows SDK编程怎么开始捏
那东西蛋疼。MASM很多地方我都不喜欢。太繁琐。
要玩的话推荐你使用SDK的LIB和链接器。别的不要鸟。 0xAA55 发表于 2014-5-13 23:53
那东西蛋疼。MASM很多地方我都不喜欢。太繁琐。
要玩的话推荐你使用SDK的LIB和链接器。别的不要鸟。 ...
嗯,我也感觉MASM恶心。谢推荐 好用! 最好是出个视频教学. 学习了一天 顶!屌!orz 再支持一下!顺便下载下来学习一下NASM程序的编写与编译。 大一就能写出这种软件,厉害啊 汇编比较nb,才大一就做出来了 现在很少用了,不过很经典
页:
[1]