找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 4440|回复: 12

【汇编】NASM写的学校机房反控制工具(自带编译器无需配置)

[复制链接]
发表于 2014-5-13 20:11:32 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
这是我大一刚进学校的时候编写的东西。《英语听说》课的老师使用多媒体授课,也就是在计算机房上课。每次上课前大家都会玩一玩电脑,也有的带了U盘拷游戏玩,但是一开始上课老师就启动控制软件把大家的电脑全部控制掉。这让我觉得很不爽(有电脑不能玩)。因此我编写了这个东西专门针对学校机房的控制器。
效果不是特别好。但是至少有用。原理是用DirectInput监听键盘(1、控制软件会拦截GetAsyncKeyState这个API。2、懒得用WinIo监听键盘。),然后检测到Insert键后自动把最前端窗口用SetParent函数“收了”。这样就能把最前端的窗口,比如,老师用的控制软件的窗口,直接收到自己建立的窗口里,然后就可以把它最小化了。经过实测证明这个方法对云大某些计算机房有效(用“凌极多媒体控制软件”控制的电脑)。
使用纯NASM汇编编写。之所以不用C是因为……我觉得用不用C都一样。其次是VB的话对DirectInput只能使用dx8vb.dll提供的功能,对于Win7略苦逼。
那么这里放上效果图。
20140513194214.png
大家可以看到GoldWave、画图、记事本这三个软件都被“收了”。不过貌似你不能在CMD控制台窗口在最前的时候按下Insert键否则CMD和这个控制器就会一起完蛋。
回帖可以直接看到源码,是NASM写的,但是我估计你们不知道怎么编译。大家可以下载我上传附件的源码,它自带了编译器,库,链接器,直接双击BUILD.BAT就可以编译。很屌。
源码在此。
游客,如果您要查看本帖隐藏内容请回复

BIN下载: 反控制.exe (7.5 KB, 下载次数: 172, 售价: 1 个宅币)
SRC下载: 学校机房反控制.7z (623.15 KB, 下载次数: 4, 售价: 10 个宅币)
回复

使用道具 举报

发表于 2014-5-13 22:53:25 | 显示全部楼层
屌 ,爆了
回复

使用道具 举报

发表于 2014-5-13 22:57:51 | 显示全部楼层
Windows SDK编程怎么开始捏
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2014-5-13 23:53:01 | 显示全部楼层
CTW 发表于 2014-5-13 14:57
Windows SDK编程怎么开始捏

那东西蛋疼。MASM很多地方我都不喜欢。太繁琐。
要玩的话推荐你使用SDK的LIB和链接器。别的不要鸟。
回复 赞! 靠!

使用道具 举报

发表于 2014-5-14 17:52:41 | 显示全部楼层
0xAA55 发表于 2014-5-13 23:53
那东西蛋疼。MASM很多地方我都不喜欢。太繁琐。
要玩的话推荐你使用SDK的LIB和链接器。别的不要鸟。 ...

嗯,我也感觉MASM恶心。谢推荐
回复 赞! 靠!

使用道具 举报

发表于 2014-5-18 12:11:40 | 显示全部楼层
好用!
回复

使用道具 举报

发表于 2018-11-26 11:09:57 | 显示全部楼层
最好是出个视频教学.
回复 赞! 靠!

使用道具 举报

发表于 2018-12-6 11:34:51 | 显示全部楼层
学习了一天
回复 赞! 靠!

使用道具 举报

发表于 2019-1-31 22:14:23 | 显示全部楼层
顶!屌!orz
回复

使用道具 举报

发表于 2019-6-7 21:49:09 | 显示全部楼层
再支持一下!顺便下载下来学习一下NASM程序的编写与编译。
回复 赞! 靠!

使用道具 举报

发表于 2019-7-15 17:00:39 | 显示全部楼层
大一就能写出这种软件,厉害啊
回复 赞! 靠!

使用道具 举报

发表于 2020-7-28 07:29:17 | 显示全部楼层
汇编比较nb,才大一就做出来了
回复 赞! 靠!

使用道具 举报

发表于 2020-7-29 14:45:25 | 显示全部楼层
现在很少用了,不过很经典
回复 赞! 靠!

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-12-22 10:59 , Processed in 0.048823 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表