在网吧上网的时候可能会碰到那种允许下载并安装程序但不允许手动删除任何文件的情况,但是却允许执行已安装目录下的反安装程序进行卸载。因此我得出一个结论:一些网吧客户端软件是通过钩子找到删除确认提示框并禁用“是”按钮而不是禁用操作系统级的功能。从允许安装程序的角度来看,登录用户至少有User级的权限,也可能是Power User,但没有认证。
因此我自己用C++写了一个应用程序,通过API直接管理文件,包括执行常用程序、自动获取系统目录、执行指定的程序、删除指定目录或文件(删除文件之前先把其头1024字节的内容置成0,以防止二进行文件的恢复)、杀掉指定PID的进程(在任务管理器中可以找到正在运行程序的PID值,此方法应该可以终止网吧客户端进程,没有认证,不推荐使用)等。