2011-10-13 1 views
0

잠재적으로 위험한 이진 파일을 실행하고 하드웨어에 대한 액세스를 거부해야합니다. 따라서 프로세스는 CPU 시간, RAM 및 stdin, stdout 및 stderr로만 작업 할 수 있어야합니다. Windows에서 어떻게 할 수 있습니까? MacOS에서?응용 프로그램 만 stdin, stdout 및 stderr 허용

P .: 성능이 중요하고 C++ 코드에서 프로세스를 시작해야하므로 가상화가 필요하지 않은 것이 좋습니다.

+0

추 신 :이 질문을 수퍼 유저에게 게시하여 도움을주십시오. –

답변

0

하드웨어가 활성화되지 않은 가상 컴퓨터 (VMWare, VirtualBox 등)에서 실행하십시오. 또 다른 옵션은 실제 시스템 내에서 응용 프로그램을 "가상화"하는 Molebox와 같은 것을 사용하는 것입니다.

+0

답변 해 주셔서 감사합니다.하지만 너무 무거운 것이 필요합니다. 나는 질문을 편집하고 좀 더 구체적으로해야한다고 생각합니다. 죄송합니다. – Igonato