【发布时间】:2017-02-05 03:55:26
【问题描述】:
有没有办法创建一个可以在可移动磁盘中执行自身并且不能让任何 Windows 实用程序或某些第三方软件格式化该驱动器的 java 程序。
【问题讨论】:
-
所以您正在运行 Linux 并且想要保护自己免受 Windows 工具的侵害?为什么要尝试格式化您的驱动器的 Windows 工具?
标签: java linux windows operating-system
有没有办法创建一个可以在可移动磁盘中执行自身并且不能让任何 Windows 实用程序或某些第三方软件格式化该驱动器的 java 程序。
【问题讨论】:
标签: java linux windows operating-system
简短回答:不。
长答案:这个想法一开始就没有意义。您会看到,任何 Java 程序都将位于任何操作系统的之上。因此,如果您的操作系统决定做某事;运行在您的操作系统顶部(并且不控制您的操作系统)的东西怎么会阻止您的操作系统这样做?
如果有人对该驱动器进行物理控制;那么您就没有可以阻止该人擦除、格式化、...该驱动器。
可能有某些“解决方法”;比如隐藏分区;但残酷的事实是:除非您能够进行一些“基于硬件”的写保护(除非破坏驱动器就无法禁用),否则您无能为力(有关类似问题,请参阅here ..接收类似的答案)。
【讨论】: