读书人

VC实现远路卸载软件

发布时间: 2013-09-28 10:01:20 作者: rapoo

VC实现远程卸载软件
做了一个小东西,实现对其他系统的远程监控,在受控端与主控端通过TCP连接,通过发送命令实现对受控端的控制。现在要实现在受控端卸载程序,即在监控任务结束后,完整的清除受控端文件,有没有好的办法实现。
(主控端控制受控端时,已经运行受控端的程序,才可以发送命令) vc 软件
[解决办法]
这不就普通的卸载程序的问题嘛,好像没有难点呀
[解决办法]
最后运行进程生成一个bat文件清除呗
[解决办法]

引用:
Quote: 引用:

这不就普通的卸载程序的问题嘛,好像没有难点呀

你可能想简单了,我是说这个程序是正在内存中运行的,而且另一端控制的时候他们直接是连接的删除后主控端就没有办法和受控端连接了。
你又要删除又要链接,你这不是做模块隐藏跟文件隐藏么,直接简单的说就好啦,模块隐藏自己实现加载器啊或者Ldrxxxx断链,文件隐藏可以把你要的文件放入NTFS的数据流里面,不过下次启动必须还是要有个主启动文件能显示启动的。
还是我理解复杂了,你只是需要在运行的时候删除文件即可?
[解决办法]
http://technet.microsoft.com/en-us/Sysinternals/bb897553.aspx
[解决办法]
网上搜索下,程序运行是删除自身,很多的解决方案,自己慢慢研究吧

读书人网 >C语言

热点推荐