darkeye2 schrieb:
Ich weiß, dass es auf jeden Fall möglich ist, nur nicht wie.
Es ist nicht möglich. Sowohl NTFS als auch FAT verlangen, dass der Schreibschutz aufgehoben wird...
Beachte, dass es viele Arten von "Schreibschutz" gibt.
1. Readonly Atribut.
2. Andere Prozess greift zu und erlaubt keinen shared Zugriff.
3. Auf dem NTFS Verzeichnis gibt es keine Rechte.
Der Unlocker behandelt IMHO nur Fall 2. Ich vermute, dass der Unlocker in den Zielprozess einfach Code injeziert, der CloseHandle aufruft. Das Handle und die Prozesse wird er ala Process Explorer bestimmen.