Предотвратить запись программы .net на диск - PullRequest
2 голосов
/ 04 ноября 2011

Как запретить моей программе .net (C #) записывать на диск?

Edit: FileIOPermissionAttribute есть для всех, кому интересно. Этот кодпроект также показывает путь.

Ответы [ 2 ]

2 голосов
/ 04 ноября 2011

Вы можете использовать caspol, чтобы гарантировать, что исполняемый файл не выполняется с «полным доверием», и ограничить доверие, исключая это разрешение (FileIOPermission).Однако, если исполняемый файл не разработан и протестирован для работы без полного доверия, он может полностью ничего не делать.

2 голосов
/ 04 ноября 2011

Вы можете запустить его с учетной записью, которая не авторизована для записи на диск.

...