wj6025 发表于 2008-5-29 13:51:21

关于我写的万象监控的问题!

#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 编辑 ]

wj6025 发表于 2008-5-29 16:19:48

有人知道吗?可以帮我看看怎么才能让这个程序在被结束的时候,也会自动重新启动!

czdn 发表于 2008-5-29 18:36:06

如果想让这个程序结束后系统自动重启的话,你还要写一个监视程序,两个程序相互监视才能做到.
也就是说两个程序都在进程里,一个退出,别外一个重启被退出的程序. (除非别人两个同时一起结束,那就没办法了,呵呵)

隐藏进程,网上有个叫hidepid.exe 的程序,可以隐藏,但是经常篮屏,不是很好.不稳定,其它的我现在也不知道了.
我也在学习中.....呵呵.

kakinkgb 发表于 2008-5-29 18:45:50

你是不是要保护clsmn.exe不被结束?建议用EQSecure的网吧版,只要设置好规则就可以了

jhwl 发表于 2008-5-30 00:06:45

是这样的,像做病毒免杀...用双进程互补...不过楼主使用shutdown 倒不是好的方法,最好用api

马甲 发表于 2008-5-30 02:16:02

au3中的shutdown并非系统中的shutdown.exe
页: [1]
查看完整版本: 关于我写的万象监控的问题!