B B.B Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-20 #1 请问如何对系统进行监视,禁止某一特定的程序运行(如禁止使用计算器)? 最好不用修改注册表的方法!
K kindly Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-20 #4 简单的办法 HKEY_CLASSES_ROOT/exefile/shell/open/command 把"%1" %*改成"你的程序.exe" "%1" 这样所有的程序运行都会由你的程序调用,你可以在这里判断 不过这种方式对于用CreateProcess创立的进程无效,仅限于在shell里执行的程序 以及用shellexecute调用的程序 根本的办法在于hook CreateProcess这个API 详细的办法可以看看BO2k的源代码 或者看我在西祠的斑的这个帖子http://www.xici.net/board/doc.asp?id=7883328&sub=4
简单的办法 HKEY_CLASSES_ROOT/exefile/shell/open/command 把"%1" %*改成"你的程序.exe" "%1" 这样所有的程序运行都会由你的程序调用,你可以在这里判断 不过这种方式对于用CreateProcess创立的进程无效,仅限于在shell里执行的程序 以及用shellexecute调用的程序 根本的办法在于hook CreateProcess这个API 详细的办法可以看看BO2k的源代码 或者看我在西祠的斑的这个帖子http://www.xici.net/board/doc.asp?id=7883328&sub=4