Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi writefile (https://www.delphipraxis.net/201647-writefile.html)

Andreas13 11. Aug 2019 17:48

AW: writefile
 
Hallo Alpenrose,
ich benutze Delphi XE5 Professional.FILE_WRITE_ATTRIBUTES ist dort zu finden in der Online-Hilfe unter ms-help://embarcadero.rs_xe5/FileIO/fs/file_security_and_access_rights.htm. Ich befürchte jedoch, daß es Dir doch nicht weiter helfen wird, denn dort steht:

"File Security and Access Rights
...
FILE_WRITE_ATTRIBUTES: The right to write file attributes."
d.h. das ist nur die Berechtigung, die File-Attribute zu ändern.

Sorry, Gruß, Andreas
PS:
Du solltest Deine Delphi-Version in Deinem Profil eintragen.

Andreas13 11. Aug 2019 18:04

AW: writefile
 
Schau Dir mal dieses Listing zum Patchen von Dateien an: https://www.delphi-treff.de/tipps-tr...teien-patchen/ .
Vielleicht hilft es Dir weiter oder liefert Dir einige Ideen.
Gruß, Andreas

Luckie 11. Aug 2019 19:41

AW: writefile
 
Mein Programm hast du dir mal angeguckt?

zeras 11. Aug 2019 19:49

AW: writefile
 
Zitat:

Zitat von Luckie (Beitrag 1440868)
Mein Programm hast du dir mal angeguckt?

Kann man damit unter Windows 10 ein Diskcopy von einer virtuellen Diskette auf eine reale Diskette machen?
Wir müssen immer noch mit Disketten arbeiten und ein Kopieren aller Dateien (virtuelles Laufwerk)auf eine Diskette dauert ewig. Mit Diskcopy ging das früher viel schneller.

Luckie 11. Aug 2019 21:34

AW: writefile
 
Das kann ich dir nicht sagen. 32 Bit unter Windows 2000/XP geschrieben. Aber die Sourcen liegen bei und können verwendet werden. Man könnte es also als Grundgerüst nehmen, denke ich.

alpenrose 12. Aug 2019 08:15

AW: writefile
 
Hallo Luckie!

Dein Programm DiskImageNT hab ich mir angeschaut.
Du verwendest als Pfad für createfile \\.\+Buchstabe -->Das öffnet einen Datenträger logisch.
Ich muss den Datenträger aber physisch öffnen mit: \\.\PhysicalDrive+Nummer (ich brauche den Partitionssektor und den Bootsektor).
Das Verhalten von writefile scheint sich dadurch wesentlich zu ändern.

Tschüss

Luckie 12. Aug 2019 12:50

AW: writefile
 
Oh. Ok. Ich habe den Code gute 10 Jahre nicht mehr gesehen. :oops:

alpenrose 12. Aug 2019 13:53

AW: writefile
 
Problem gelöst


Hallo Luckie!

Hab das Problem jetzt selbst gelöst.
Und zwar habe ich den Datenträger nur für writefile logisch geöffnet und die physischen Sektornummern durch die logischen erseetzt. Jetzt läuft das Programm fein!
Denkanstoss kam von deinem Programmcode.

Danke und Tschüss

Luckie 12. Aug 2019 16:53

AW: writefile
 
Super. Das freut mich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz