现在遇到的问题就是用Java的Runtime.getRuntime().exec()的方法执行一些windows程序主要是.EXE程序
但必须保证检查EXE文件时候存在非法的系统调用例如 关机、删除文件等调用。如果执行了这些调用就将进程杀掉;
关键是现在不知道如何用java检测这些EXE 是否执行了一些系统调用
但必须保证检查EXE文件时候存在非法的系统调用例如 关机、删除文件等调用。如果执行了这些调用就将进程杀掉;
关键是现在不知道如何用java检测这些EXE 是否执行了一些系统调用
话说..就是c要做到这一点也不容易...必须切入操作系统内部才行
这个有点像杀毒软件的功能了你能做到的,简单一点的就是对所有可疑的程序文件名进行枚举
在可疑文件列表中的exe被执行的话,终止程序