C # Создать виртуальный диск для запуска файлов из - PullRequest
1 голос
/ 17 ноября 2010

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

Это будет означать, что он невидим, когда вы смотрите на свои диски в «Мой компьютер»

Я бы использовал это как средство защиты от утечек для своих программ.Я использовал C # Assembly.Load для запуска определенных программ, но я хочу запускать приложения, которые не являются .NET.

Ответы [ 3 ]

1 голос
/ 17 ноября 2010

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

Вы можете создать виртуальный диск и смонтировать его, используя инструменты , доступные в Windows 7 , а затем использовать разрешения Windows идругие хитрости ОС, чтобы сделать его доступным только для вас.Я не уверен в том, чтобы сделать его невидимым для всех пользователей, но он может быть недоступен для всех, кроме вас.

Если вы не используете Windows 7, я думаю, что есть другие способы достижения того же эффекта.

0 голосов
/ 17 ноября 2010

Используйте нашу SolFS OS Edition . Это позволяет вам создать виртуальный диск с собственной файловой системой (которая имеет встроенное шифрование). Когда виртуальный диск подключен к пути UNC, он не виден через Мой компьютер, так как у него нет буквы диска. В дальнейшем вы можете ограничить доступ к этому диску только вашим приложением и самой ОС.

0 голосов
/ 17 ноября 2010

Будет TrueCrypt делать то, что вы хотите - он выполняет некоторые вещи, которые вы просите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...