【发布时间】:2010-11-16 23:35:30
【问题描述】:
我将如何创建一个只有我的程序可以访问并且我可以下载和运行程序的安全虚拟驱动器。
这包括当您在“我的电脑”上查看驱动器时它是不可见的
我会将它用作我的程序的防泄漏。我已使用 C# Assembly.Load 运行某些程序,但我想运行非 .NET 的应用程序。
【问题讨论】:
我将如何创建一个只有我的程序可以访问并且我可以下载和运行程序的安全虚拟驱动器。
这包括当您在“我的电脑”上查看驱动器时它是不可见的
我会将它用作我的程序的防泄漏。我已使用 C# Assembly.Load 运行某些程序,但我想运行非 .NET 的应用程序。
【问题讨论】:
您可以使用IsolatedStorage 为您的应用程序存储数据。不过,我认为您不能从独立存储中下载和运行应用程序。
您可以创建一个虚拟驱动器并使用tools available in Windows 7 安装它,然后使用 Windows 权限和其他操作系统技巧使其只有您可以访问。我不确定是否要让它对所有用户都不可见,但除了你之外的任何人都可能无法访问它。
如果您运行的不是 Windows 7,我认为还有其他方法可以达到相同的效果。
【讨论】:
使用我们的SolFS OS Edition。它使您可以创建具有自己的文件系统(具有内置加密)的虚拟磁盘。当虚拟磁盘挂载到 UNC 路径时,由于没有驱动器号,因此无法通过“我的电脑”看到它。此外,您可以限制对该磁盘的访问仅限于您的应用程序和操作系统本身。
【讨论】:
TrueCrypt 会做你想做的事吗?它会做一些你要求的事情。
【讨论】: