日期:2014-05-20  浏览次数:20844 次

关于进程的一个的问题,高手请进
有没有可能在一个进程将要运行的时候判断它的名称以及位置并决定是否使该进程运行。

------解决方案--------------------
Application.ExecutablePath
名称和位置都在里面,你处理后觉得进程不应该启动,那么就
Application.Exit();
return;
------解决方案--------------------
有可能~
------解决方案--------------------
程序开发一般很少这样考虑,可能搞网络安全、监控、杀毒会这样做吧。。。。
如果确实这样做,处理一楼提供的办法外,肯定还要考虑其他的问题。。。。
------解决方案--------------------
api hook

------解决方案--------------------
HOOK
CreateProcess
CreateThread
------解决方案--------------------
如果你还要考虑到防毒防木马防破解,那么你还需要考虑软件成本问题,因为以上不可能简单实现,需要花大精力
------解决方案--------------------
用API..
------解决方案--------------------
怎么判断位置?
------解决方案--------------------
HOOK
CreateProcess
------解决方案--------------------
up