永发信息网

易语言怎么让网吧不结束网吧管理软件

答案:5  悬赏:70  手机版
解决时间 2021-04-28 18:43
  • 提问者网友:我们很暧昧
  • 2021-04-28 10:08
我想用精锐网吧管理软件,但是一用就被关了,用易语言插入资源运行还是被结束,问下,与易语言怎么让网吧不结束网吧管理软件
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-04-28 11:26

【来自网络】


一.寻寻觅觅,开始前的可行性分析


网管类程序锁定电脑的时候,都会有一个会员登陆窗口,我们一般的思路是结束它的进程,即


Kill,但是我们有没有想过,还有没有别的什么办法?况且这样阻断了网管程序与服务器的通讯,网管也


事必会发现的,再说,如果我们碰到了像病毒一样的网管程序怎么也Kill不掉该怎么办了?



咦,有办法了!大家都知道老板键吧,当Office中老板独特的嗓音(脚步声,呼吸声)响起之时,手无寸铁


的白领MM一瞬间一键隐藏了自己正在浏览的网站界面和应用程序界面......隐藏窗口也就是本文的思路


--隐藏网吧管理软件的客户端会员登陆窗口!



二.先知后行


要实现隐藏窗口的目地可以借助Windows API涵数.


1.知


什么是API?


API是指Windows开放给程序员的编程接口,使得在用户级别下可以对操作系统进行控制,也就是一般的


应用程序都需要调用API来完成某些功能,说白了就是系统已经写好的子程序供我们调用来着,让我们的操作更


简单化,当然有些事没它还干不来的,就象下面的ShowWindow涵数,我们就可以把它看做一个子程序(模块)来着


2,行

Windows API涵数ShowWindow可以实现对单个窗口的隐藏


ShowWindow (句柄, 0)


要隐藏窗口,我们必须知道这个窗口的句柄(在Windows里每个东西都有个唯一的标识,在窗口里我们称之为句柄)


用API涵数GetForegroudWindow可以取得前台窗口的句柄,最后调用

ShowWindow (GetForegroudWindow(), 0)



就可以隐藏前台窗口的句柄(最前面的窗口),在网管程序的会员登陆窗口出现时运行这个程序,就可以隐藏它.


在实际应用中,我们可以先正常上机,然后运行这个程序,哦,忘了说了,程序再加个定时执行的功能(用时钟控制)

假设就定10秒吧,然后我结帐下机,10秒到后程序就对在最前面的会员登陆窗口进行隐藏,从而绕过了网管程序.


这样的方法对一些单窗口的网管程序还是可行的,如旧版的万象.那么有没有对非单窗口的网管程序的办法呢?有


思路还是一样的,只不过这里的窗口是关联窗口而已.



三.必杀计,破尽网管软件


有些网吧会员登陆窗口不只是一个窗口,而是多个关联窗口.关联窗口的隐藏起来有点麻烦,我们可以对全部窗口进行


隐藏,我们可以用API涵数EnumWindows枚举所有窗口


EnumWindows (&枚举父窗口过程, 0)




我们可以在"枚举父窗口过程"这个回调涵数里逐一调用ShowWindow对每个窗口进行隐藏,这样我们的程序的程序运行后


就可以对全部的窗口进行隐藏(包括桌面窗口).


  所以在实际中我们还要找回被隐藏的桌面(其实大多数的网管软件都对用户桌面和任务栏进行了隐藏)


可以用API涵数FindWindow找到桌面窗口的句柄,然后再调用ShowWindow对它们进行还原,如下面的代码:


桌面图标句柄=FindWindow (“Progman”, 0)

任务拦句柄=FindWindow (“Shell_TrayWnd”, 0)


ShowWindow(桌面图标句柄,5) '显示桌面


ShowWindow(任务栏句柄,5) '显示任务栏



对了,还可能鼠标也被限制,我们还要解除鼠标限制,用API涵数ClipCursor可以办到.


ClipCursor(0)



OK,技术问题解决了,我们来看看实际运用.


慢着,慢着,我以前也当我网管,好象网管程序还可以选择下机后的动作的:
<1>只锁定,不做任何动作
<2>锁定并结束所有正在运行的任务
<3>关机或重启



我们前面所说的,只是针对第一种情况,大多数网吧也都是这样设值的,但也有例外.


好,我们就各个击破吧,先说第2个:


锁定并结束所有正在运行的任务,这个好办,我们的程序窗口只要窗口名设置为空,这个设置对我们的程序也就不


起作用了,我们的程序在下机后会照样运行.



第3个:关机或重启可就不好办了,有什么办法不结束网管程序的进程而能不让它关机呢?


办法还是有的,就是被病毒常用的API HOOK技术,由于篇幅原因,我就不多说了,这里只是提一下:


API HOOK的中文意思就是钩住API,对API进行预处理,先执行我们的函数,说白了,就是改写API的程序段


一般的,Windows 应用程序,关机.重启或注销都是通过调用系统的API函数ExitWindowsEx来达到目地的,网吧管理软件


当然也不例外,我们只要改写了API函数ExitWindowsEx的入口地址让它不往后面执行就可以了.


通过API函数WriteProcessMemory可以改写程序进内存中的代码,通过它我们可以改写ExitWindowsEx的入口地址为RUNT返回指令


字节(195),这样程序就不能调用API函数ExitWindowsEx来关机了,因为它原来实现关机功能的代码已经被我改了!



===============以上分析设及的API函数请查询相关资料,如果需要易源码可与我联系:QQ:23453161【不是我哟,来自网络的】=================



看懂了上面所说的,写这样一个程序也就不难了,我已经写好了一个这样的程序,还带有进程管理,窗口管理等功能


使用方法举例:


第一步:先正常上机,下载Windows 解锁专家并运行


第二步:转到特殊功能选项卡,设置10秒后隐藏全部窗口,并把阻止关机动作选上.


第三步:下机,10秒后等锁定窗口被解锁专家隐藏后就可继续上机了.


这样上机后,网吧服务器上根本看不出来,除非网管亲自来查机.


随便教大家一个利用IE插件解除下载限制的办法:


著名的3721知道吧,它就是一个IE插件,那么你有没有听说过DUDU下载加速器或搜狗直通车等


下载加速的IE插件,我们完全可以用它来解除下载限制,你可以在百度(www.baidu.com)搜一下,找


到它们的官方网站,根据提示在线安装IE插件即可,安装完后重新打开IE,在IE的右键菜单中就会


出现它们的下载菜单,你就可象网际快车那样正常下载了.


我这里提供一个可用的在线安装IE下载加速插件的网址:


http://ddd.dudu.com/setup.html


声明:请不要用于非法目地,由其引起的一切后果都与作者本人无关.


我把它放在了一个网络硬盘里了,就暂且叫Windows 解锁专家来着.


地址: http://nohacks.ys168.com.


自由 平等 随意 突破......

全部回答
  • 1楼网友:詩光轨車
  • 2021-04-28 15:45

你还是找易语言相关的论坛来问吧,这里没什么人会计算机语言的

  • 2楼网友:長槍戰八方
  • 2021-04-28 14:10
每个网吧的安全理念都不一样.这个不是统一的.可能是网吧屏蔽了关键词
  • 3楼网友:第四晚心情
  • 2021-04-28 13:41

如果是易语言导致关闭就不要用可以了....

  • 4楼网友:雪起风沙痕
  • 2021-04-28 12:23

不知道啊你的问题是什么啊没听过啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯