Aus Sicherheitsgründen muss ich eine zusätzliche versteckte Partition auf dem USB-Stick finden. Das USB-Laufwerk enthält eine Sicherheitsanwendung, die (im Code) überprüft, ob die versteckte Partition vorhanden ist. Wenn nicht, gehe ich davon aus, dass es sich bei dem Antrag um eine ungültige Kopie handelt.
Irgendwelche Ideen dazu?
Es gibt bereits eine programmierte sichere Methode, um mithilfe der Klasse WMI Win32_drive zu überprüfen, ob das USB-Laufwerk korrekt ist. Die Idee ist, die Laufwerksinformationen in der versteckten Partition zu lokalisieren und zu überprüfen, ob sie für Manipulationsschutzverfahren geeignet sind.
quelle
Mmmm als Idee, du kannst TrueCrypt verwenden . Es gibt eine portable Option für die Installation und Sie können eine versteckte Partition für eine Datei erstellen
quelle
Es hört sich so an, als ob Sie damit eine Anwendung unterstützen, die Sie auf einem Flash-Laufwerk bereitstellen möchten.
Dies könnte eine Frage für Stackoverflow und die Windows-API sein. Sie können eine Partition beispielsweise über "gparted" von einer Linux LiveCD wie openSUSE erstellen. Mit diesen Tools können Sie einen "Partitionstyp" für "verstecktes FAT" angeben.
Sobald Sie die zweite Partition haben, gibt es wahrscheinlich eine API, um die Partitionstabelle abzufragen, aber ich weiß nicht, und ob Ihre Anwendung Administratorrechte benötigt, um ausgeführt zu werden.
Auch wenn die App Administratorrechte gesichert hat, ist es wahrscheinlich oder möglich, dass eine Gruppenrichtlinie (z. B. Domänenkonten) den Zugriff auf die Partitionstabelle verhindert?
quelle