找回密码
 加入
搜索
查看: 2928|回复: 4

我有想法求高手指导!万象监控!

[复制链接]
发表于 2008-5-25 16:26:08 | 显示全部楼层 |阅读模式
我有想法求高手指导!万象监控!

先检测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[0][0]
    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 编辑 ]
发表于 2008-5-25 16:31:46 | 显示全部楼层
论坛是所谓的源码提取机?
 楼主| 发表于 2008-5-25 16:34:33 | 显示全部楼层
原帖由 sanhen 于 2008-5-25 16:31 发表
论坛是所谓的源码提取机?



我哪有这么想, 只是想多学习,关于监控,或者这些的原理代码怎么写的,

我只是想多学习,请不要以为我要做什么盈利的东西,只是有想法,但是写不出来东西, 求助大家而已
 楼主| 发表于 2008-5-25 17:05:10 | 显示全部楼层
上面是根据一个监控软件仿写的, 但是有的地方还是搞不清楚,
发表于 2008-5-26 00:25:39 | 显示全部楼层
先检测C:\windows\system32\clsmn.exe有没有万象客户端文件,没有则退出。
可以使用FileExists
如果有,则监控clsmn.exe文件运行情况,如果被结束,则自动重新运行,
可以使用ProcessExists检测是否存在CLSMN.EXE进程,重新运行可以试试RUN
另外如果本程序自身被结束的话,也会重新启动,但是设置热键可退出!
可以试试OnAutoItExit设置程序退出时运行的代码   定义热键用HotKeySet
并监控网络情况,设置主要IP地址两个,
不太明白这里是啥意思
监控网络是否畅通,如果2个IP地址都PING不通,
使用PING检测网络情况
则重新启动,如果其中一个可通,则不重起。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-24 02:47 , Processed in 0.074237 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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