【发布时间】:2022-04-14 13:30:37
【问题描述】:
我在 Windows 中访问原始磁盘时遇到问题。我用 Java 编写了程序,它与 USB 闪存设备一起工作,读取它的 MBR 等。设备以 RandomAccessFile 的形式打开。
如果我像普通用户一样打开 NetBeans 并由程序执行,我会遇到异常
Exception in thread "main" java.io.FileNotFoundException: \\.\PhysicalDrive2 (Отказано в доступе)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:241)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:122)
at main.USBFlashDevice.<init>(Main.java:90)
at main.Main.main(Main.java:196)
Java Result: 1
如果我以管理员身份执行此操作,则一切正常。
当我在某人的 PC 上像平常用户一样工作时,我可以做些什么来执行程序和编辑 MBR?
【问题讨论】:
-
出于安全原因,您不能这样做。
-
很高兴知道
Отказано в доступе的意思是Access denied...