我有想法求高手指导!万象监控!
我有想法求高手指导!万象监控!先检测C:\windows\system32\clsmn.exe有没有万象客户端文件,没有则退出。
如果有,则监控clsmn.exe文件运行情况,如果被结束,则自动重新运行,
另外如果本程序自身被结束的话,也会重新启动,但是设置热键可退出!
并监控网络情况,设置主要IP地址两个,
监控网络是否畅通,如果2个IP地址都PING不通,
则重新启动,如果其中一个可通,则不重起。
我有这样的想法, 但是不知道代码怎么写,真的是刚入门!
高手谁能帮我写下,我看看,慢慢就懂的多了!
QQ:148798
;if not FileExists ( "C:\windows\system32\clsmn.exe" )then ;检查文件是否存在,如存在直接运行本程序,不存在则提示下面的信息
;msgbox(16,"网吧监控","阿剑提醒你,你所在的机器未安装万象收费客户端!");次信息是上面所提到的文件夹是否存在如存在则不出现,不存在则出现次提示信息
;Else
HotkeySet("!^{F12}", "exit_0")
While 1
Sleep(80)
$inikey="C:\windows\system32\clsmn.exe"
$1 = IniReadSection($CmdLine, $inikey)
For $1 = 1 To $var
If Not ProcessExists($inikey) Then
Run($inikey,"",@SW_HIDE)
If @error Then Run(@ComSpec & " /c " $inikey, "", @SW_HIDE)
Next
Next
EndIf
ContinueLoop
ElseIf$inikey="C:\windows\system32\clsmn.exe" Then
Func exit_0()
exit
EndFunc
[ 本帖最后由 wj6025 于 2008-5-27 10:57 编辑 ] 论坛是所谓的源码提取机? 原帖由 sanhen 于 2008-5-25 16:31 发表 http://www.autoitx.com/images/common/back.gif
论坛是所谓的源码提取机?
我哪有这么想, 只是想多学习,关于监控,或者这些的原理代码怎么写的,
我只是想多学习,请不要以为我要做什么盈利的东西,只是有想法,但是写不出来东西, 求助大家而已 上面是根据一个监控软件仿写的, 但是有的地方还是搞不清楚, 先检测C:\windows\system32\clsmn.exe有没有万象客户端文件,没有则退出。
可以使用FileExists
如果有,则监控clsmn.exe文件运行情况,如果被结束,则自动重新运行,
可以使用ProcessExists检测是否存在CLSMN.EXE进程,重新运行可以试试RUN
另外如果本程序自身被结束的话,也会重新启动,但是设置热键可退出!
可以试试OnAutoItExit设置程序退出时运行的代码 定义热键用HotKeySet
并监控网络情况,设置主要IP地址两个,
不太明白这里是啥意思
监控网络是否畅通,如果2个IP地址都PING不通,
使用PING检测网络情况
则重新启动,如果其中一个可通,则不重起。
页:
[1]