我正在编译和执行在Windows XP Server上使用PHP系统命令的C程序。在C程序中阻塞系统命令
如果C程序包含像System("shutdown -a")
这样的系统命令或任何系统命令,那么它会关闭我的系统。
我想要这些类型的命令被拒绝。当程序尝试运行系统命令时,如何显示“权限被拒绝”作为输出?
这是我的代码。
PHP脚本载有以下
system(gcc code.c -o out); system(out.exe);
如果C程序中包含 -
int main() { system("shutdown -r"); }
有没有办法来阻止正在运行这些命令?
Puh。这确实是一个很难的问题。什么可以限定系统命令?以及哪个GCC版本准确? – hakre 2013-04-25 13:26:36
从System32文件夹中删除“shutdown.exe”是一个好转的过程吗? – 2013-04-25 13:28:37