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는"이 간부하려고하기 때문에 그것의 잘못을 보인다 (./ lib.so) :
은 지금 내가 뭘하려고 오전입니다.
미리 감사드립니다.