关于我写的万象监控的问题!
#NoTrayIcon#Region ;**** 参数创建于 AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=E:\Program Files\Autoit\Aut2Exe\Icons\Folder_Locked.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseAnsi=y
#AutoIt3Wrapper_Res_Comment=万象监控程序 阿剑QQ 148798
#AutoIt3Wrapper_Res_Description=万象监控程序 阿剑QQ 148798
#AutoIt3Wrapper_Res_Fileversion=0.0.0.15
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#AutoIt3Wrapper_Res_LegalCopyright=万象监控程序 阿剑QQ 148798
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#Region AutoIt3Wrapper 编译参数
;#AutoIt3Wrapper_Res_Field=AutoIt Version|%AutoItVer% ;自定义资源段
;#AutoIt3Wrapper_Run_Tidy= ;脚本整理
;#AutoIt3Wrapper_Run_Obfuscator= ;代码迷惑
;#AutoIt3Wrapper_Run_AU3Check= ;语法检查
;#AutoIt3Wrapper_Run_Before= ;运行前
;#AutoIt3Wrapper_Run_After= ;运行后
#EndRegion AutoIt3Wrapper 编译参数设置完成
#cs ____________________________________
AutoIt 版本: 3.2.10.0(第一版)
脚本作者:
Email:
QQ/TM:
脚本版本:
脚本功能:
#ce _______________脚本开始_________________
Opt("TrayIconHide", 1) ;隐藏图标
HotkeySet("!^{F12}", "exit_0")
$jcwj = FileExists ("C:\windows\system32\clsmn.exe")
$var = "192.168.0.254"
$var1 = "192.168.0.251"
while 1
sleep(3000)
$jc = ProcessExists ("clsmn.exe")
if $jcwj = 0 then
MsgBox(0,"警告","你的系统可能没有安装万象收费系统, 请不要使用此工具!")
Exit
Else
if $jc = 0 Then _ffpj_0()
if ping ($var, 3000) = 0Then ping ($var1,3000)
if ping ($var1,3000) = 0Then _ffpj_0()
EndIf
WEnd
Func _ffpj_0()
MsgBox(0,"警告","非法破解上网,系统重新启动!",3)
Shutdown (6)
Exit
EndFunc
Func exit_0()
exit
EndFunc
这是代码,我想隐藏进程怎么做到?
不让用户看到,而且我想怎么才能让这个程序在被结束的时候,也会自动重新启动!
[ 本帖最后由 wj6025 于 2008-5-31 17:59 编辑 ] 有人知道吗?可以帮我看看怎么才能让这个程序在被结束的时候,也会自动重新启动! 如果想让这个程序结束后系统自动重启的话,你还要写一个监视程序,两个程序相互监视才能做到.
也就是说两个程序都在进程里,一个退出,别外一个重启被退出的程序. (除非别人两个同时一起结束,那就没办法了,呵呵)
隐藏进程,网上有个叫hidepid.exe 的程序,可以隐藏,但是经常篮屏,不是很好.不稳定,其它的我现在也不知道了.
我也在学习中.....呵呵. 你是不是要保护clsmn.exe不被结束?建议用EQSecure的网吧版,只要设置好规则就可以了 是这样的,像做病毒免杀...用双进程互补...不过楼主使用shutdown 倒不是好的方法,最好用api au3中的shutdown并非系统中的shutdown.exe
页:
[1]