.net (C#) 프로그램이 디스크에 쓰는 것을 방지하려면 어떻게합니까?.net 프로그램이 디스크에 쓰지 못하도록합니다.
편집 : 궁금한 분은 FileIOPermissionAttribute입니다. 이 codeproject도 방법을 보여줍니다.
.net (C#) 프로그램이 디스크에 쓰는 것을 방지하려면 어떻게합니까?.net 프로그램이 디스크에 쓰지 못하도록합니다.
편집 : 궁금한 분은 FileIOPermissionAttribute입니다. 이 codeproject도 방법을 보여줍니다.
caspol을 사용하여 exe가 "완전 신뢰"로 실행되지 않도록하고 해당 권한을 제외한 신뢰 (FileIOPermission
)를 제한 할 수 있습니다. 그러나 exe가 이 아니며 완전히 신뢰하지 않고 실행하려면을 테스트하면 완전히 실패 할 수 있습니다.
앱? 다른 사람? –
기술적으로, 당신은 할 수 없습니다. 누군가가 IL 또는 디스크에 쓰기를 발생시키는 기본 DLL을 주입 할 수 있습니다. Sandboxie를 사용할 수 있습니다. – Polynomial