Mist, ich hätte es besser wissen sollen, wenn Olli im Thread postet.
Nichts für ungut
... stell mich doch nicht als ach so grausamen Gesellen hin
Habe mir deinen Code angeschaut. Du benutzt natürlich die Backup-
API (wie es die meisten auch für Hardlinks bis Windows 2000 und danach noch taten, obwohl ja
MoveFileEx zum Erstellen schon ab NT 3.51 funzte). Ich wollte nur darstellen, daß die Unterstützung im
Win32-Subsystem nicht ausreichend ist ohne auf die Native
API zurückzugreifen (
klick) oder die internen Strukturen des Dateisystems zu parsen (wäre die Bonusantwort gewesen, also
DeviceIoControl und Freunde, was aber wieder gewisse Rechte erfordert) ...
(Auch zum Auflisten von Hardlinks bedarf es so einiger Krücken ...)