0
我想告诉他们给我的参数是共享库还是命令,我命令使用该特定命令加载库或exec。共享库(.so)和命令之间的隔离
现在我所要做的是:
if(strstr(argv[1],".so")!=NULL){
//Load library etc...
}
else
exec(argv[1],&argv[1],NULL);
perror("exec");
exit(1);
但是似乎它的东西错了,因为如果该参数是“./lib.so”它试图EXEC(./ lib.so)。
预先感谢您。