P pk-boy Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #1 怎样编程序,使他可以及时发现并关闭执行了非法操作的程序, 以免影响其他程序的运行。 最好有详细一点的源代码,不要太简单,因为我是超级菜鸟。
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #3 "非法操作的程序" 并没有一个严格的定义,你要做的事太多了,甚至是MS的BUG……
P pk-boy Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #4 或者换一种做法,当WIN98弹出“非法操作”的框框的时候,这个程序 可以在确定的按钮上按一下,也行。 只要可以关闭程序而不影响其他程序就行了。
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #5 如果仅仅事要用你的程序来监视“非法操作”是不是有些浪费? 你可以在 timer过程里捕获“非法操作”窗口的句柄,然后给它的按钮发送一个消息
I iie Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #6 进程管理的原理 1,抢占CPU 2,向所有进程发出查询指令 3,根据返回确定异常进程 4,kill 不过这个过程中,因为你的程序处于管理优先pr,所以其他进程都被挂起, 这样是不是太霸道了 象windows本身的监测就很有限
进程管理的原理 1,抢占CPU 2,向所有进程发出查询指令 3,根据返回确定异常进程 4,kill 不过这个过程中,因为你的程序处于管理优先pr,所以其他进程都被挂起, 这样是不是太霸道了 象windows本身的监测就很有限
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-22 #7 你怎么知道它是非法操作呢? 这是操作系统的事,可以捕获那个非法操作的对话框,呵呵。
P pk-boy Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-25 #11 今天,发现IE出现非法操作,但是窗口名不包含“非法操作”几 个字,怎么办???
O only you Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-25 #12 SendMessage(FindWindow(nil,pChar('外部程序窗口标题名称')),WM_CLOSE,0,0);
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-10 #17 pk-boy:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。