建议你写个类似黑客一样的程序,安装在每个电脑里面,该程序监视他的拨号网络,一
旦连接,就立即給你用的机器发个消息来,或者干脆断开连接,发出不许上网的警告。
这样的黑客程序也很简单,当然要高手还是可以摆脱你的。程序需要解决如下问题:
★每次开机自动运行:一般的办法是修改注册表,在Run下面添加键。如下语句可以实现:
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('/Software/Microsoft/Windows/CurrentVersion/Run', True);
Reg.WriteString('YMS2',Paramstr(0)+' -s');
Reg.Free;
如果考虑更深层次的,可以修改注册表,把此程序和某类别的文件关联,比如和文本
文件关联,在双击文本文件的时候,你的程序就运行,首先调用原来的Notepad打开指定的
文件,然后检测自己是否已经驻留内存,否则就驻留不退出。甚至你可以把exe文件关联到
你的程序,那么一般菜鸟很难把你清除掉。
★运行后隐藏:
在DPR文件里面的Application初始化之后,添加语句后面的语句,可以让程序运行时不
出现任何窗口,干干净净。Application.ShowMainForm:=False;
在MainForm的FormCreate事件里面添加后面的语句可以让Ctrl+Alt+Del对话框里面不出
现此程序的标题。RegisterServiceProcess(GetCurrentProcessID,1);
★监视和报警:
可以设置一个Timer控件,定时检测拨号网络是否连接,若连接就向你使用的网管机器
发送消息。具体监视的方法在本论坛有许多讨论,我没有亲自做过,请你自己试验。发送
通知消息可以使用UDP控件自己做,很简单,也可以在本论坛找到。
[8D]作为网管,你应该有这样的属于自己的工具,设计工具的同时,应该考虑到可以
远程
升级,这样你以后可以逐渐增加功能,例如查看屏幕、查看进程、运行程序、关闭程序、
文件操作(建立/删除/拷贝/改名字)、注册表操作(增删改)等等。哦差点把最简单而
常用的忘记了,就是最好可以用来收发消息(收到消息弹出窗口、可以回复,也可以直接
发送消息)。給大家做个简单的QQ,所有人都会感谢你的,愉快地服从你的管理[
]