使用一些钩子软件可以让人使用电脑更加方便,比如audio router(一款可以控制不同软件使用不同声卡,使用不同音量大小的软件,这个是应用程序级别的钩子软件),再比如防火墙(控制不同特征的进出流量,可以禁止某个应用链接网络,这是操作系统级别的钩子软件) 一般操作系统只是提供 具有网络系统调用 钩子的功能(就是防火墙),但是对于其他系统调用却没有提供钩子功能(比如直接监控文件的读写,可以理解为 文件系统防火墙)` 所以,有没有一个 给用户提供更强控制力,(而不是性能)的操作系统,它最好具备以下功能 1 网络防火墙(现有操作系统已经具备) 2 文件系统防火墙(可以查看 哪些流氓软件都改了哪些文件,或者 查看哪些恶意软件 读取了哪些隐私文件,或者 直接实现对某个文件读写的重定向,比如某个软件要读取c:\license 这个文件,然后被重定向到 c:\破解license) 3 直接查看和修改物理内存中的数据(虽然这样做很危险,但有这个功能不用,和没有这个功能是不一样的) 4 直接给某个运行中的进程,提供更高的优先级,分配更多的系统资源 5 ....(暂时想到这么多)