怎样禁止某个应用程序的运行? 就是让它不能启动,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将自己的程序注册到服务进程,然后监视特定的窗口如果有,获得它的窗口句柄,向他发送wm_close消息。 列举系统中的进程列表,若发现有想禁止的,就TerminateProcess() Hook API CreateProcessA/CreateProcessW Founction Hook CreateProcess ShellExecute ShellExecuteEx WinExec RunDll32 在WINDOWS 运行栏里键入:MSCONFIG然后在配置对话框中可以禁止任何启动程序 开一个时钟,枚举当前的进程!结合GetWindowText,GetClassName如果获取该程序的信息,如果确定该程序存在,TerminateProcess! 谢了我想这样,建一个Hook,监视WH_CREATE,用GetWindowText,GetClassName获取该程序的信息,确定该程序存在,TerminateProcess,行不? csdn_cht: 对服务进程我没接触过,可不可以看看源吗? 可以考虑编写一个类似“冰河”的程序,修改注册表exe程序的启动关联(冰河用的是txt)。也就是在用什么方式启动exe程序,默认是%*,改成你的程序后,每次启动exe程序都会首先启动你的程序。再在这个程序的启动阶段通过GetCommandLine获取用户事实上要启动程序的路径,在这里遇到要禁止的程序就可以直接退出,如果其他程序就利用Winexec启动。 如果该程序有个固定的窗口,用FindWindow得到其句柄,然后PostMessage(WM_QUIT,NULL,NULL); diggerhan() :我在MSDN里面没有看到监视的消息类型有 WH_CREATE啊,怎么回事? Winexec程序我怎么找不到啊.]我用的是XP系统执行Exe文件,XP是用什么程序执行的。 我知道了,原来WinExec是一个API。晕了,以前一直在用ShellExecute()居然偶不知道有着个好用的函数。 求助:view类里需要调用对话框类的成员变量,该如何操作 某专用IM“回帖哨兵”功能测试贴(2) 为什么VC中多个的控件ID可以使用同一个名称? 我用atl制作的activex控件为什么注册不上? 初学,请教用VC怎么做一个驱动程序,需要哪几步? 请问怎么在当前程序中改变另一个运行中的程序(如记事本)的窗口大小? 100分求教,如何获得ie浏览器的view视图的滚动条句柄及当前位置,谢谢! 如何发消息关闭media player 深入浅出MFC 他山界面开发框架v22.0 myicq可以通过代理吗? 读资源的问题
然后在配置对话框中可以禁止任何启动程序
结合GetWindowText,GetClassName
如果获取该程序的信息,如果确定该程序存在,TerminateProcess!
我想这样,建一个Hook,监视WH_CREATE,用GetWindowText,GetClassName获取该程序的信息,确定该程序存在,TerminateProcess,行不?
对服务进程我没接触过,可不可以看看源吗?
我在MSDN里面没有看到监视的消息类型有 WH_CREATE啊,怎么回事?
我用的是XP系统
执行Exe文件,XP是用什么程序执行的。
晕了,以前一直在用ShellExecute()居然偶不知道有着个好用的函数。