Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fehlerüberprüfung -> "Datenträger prüfen..." aufrufen... (https://www.delphipraxis.net/78492-fehlerueberpruefung-datentraeger-pruefen-aufrufen.html)

FriFra 5. Okt 2006 21:41


Fehlerüberprüfung -> "Datenträger prüfen..." au
 
Wie kann ich die Fehlerüberprüfung für Datenträger aus meinem Programm heraus starten?

mkinzler 5. Okt 2006 21:45

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
CHKDSK.EXE per ShellExecute aufrufen.

Sunlight7 5. Okt 2006 21:59

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Das wollt ich auch vorschlagen, aber dann ab ich's probiert, und es kam die DOS Version.
Ich meine aber er will die Windows Version.

FriFra 5. Okt 2006 22:05

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Ich will die Windows-Version... Die, die man über die Datenträger-Eigenschaften aufrufen kann...

mkinzler 5. Okt 2006 22:13

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Zitat:

Das wollt ich auch vorschlagen, aber dann ab ich's probiert, und es kam die DOS Version.
So kommt die Konsolenversion, nicht die DOS-Version!

Sunlight7 5. Okt 2006 22:19

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Zitat:

Zitat von FriFra
Ich will die Windows-Version... Die, die man über die Datenträger-Eigenschaften aufrufen kann...

Ich glaube, die ist in einer DLL versteckt, eine exe konnte ich nicht finden und ein neuer Prozess erscheint auch nicht im Task-Manager.

Zitat:

Zitat von mkinzler
So kommt die Konsolenversion, nicht die DOS-Version!

Als ob ich das nicht wüßte...
Ich als alter DOS Hase schreibe mal lieber DOS als Konsole, heut' zutage kommt man nicht mehr oft dazu, DOS zu schreiben :cry:
DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS DOS

himitsu 8. Okt 2006 00:11

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich würde mir mal die shell32.dll vornehmen, dort ist zumindestens schonmal der entsprechende Dialog drin.


Hatte vor 'ner Weile auch mal ein paar undokumentierte Funktionen auf der Platte, worüber man zumindestens die "DOS"-Version aufrufen und vorallem steuern konnte. (mal sehn ob ich sie wiederfinde)


[add]
hier ist einer der Links :)

http://www.magsys.co.uk/delphi/magdskfmt.asp

ich hatte das aber nicht verwendet, da die Steuerung mit den zurückgelieferten Strings arbeitet.
Und da diese Strings in der Systemsprache sind, ist das ganze "nur" für eine bestimmte Sprache verfügbar ... oder mehr, wenn man es so abändert, aber überall wird/kann es halt nicht laufen.

FriFra 8. Okt 2006 19:05

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Ja, ich meine genau den Dialog, aus dem angehängten Bild ;) ...

mkinzler 8. Okt 2006 19:06

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
Warum ist dir dieser Dialog so wichtig? Ich finde die GUI-Version wenig aussagekräftig.

FriFra 8. Okt 2006 19:13

Re: Fehlerüberprüfung -> "Datenträger prüfen..."
 
In einem meiner Programme gibt es unter bestimmten Umständen Fehler, die ich zwar behandeln kann, welche aber zu 100% mit Fehlern im Dateisystem zu tun haben. Ich will dem User, in dem entspr. Hinweis-Dialog, einen Button anbieten um die Überprüfung durchzuführen. Ich habe nicht vor ein "eigenes" ChkDsk zu implementieren, sondern nur will die gleiche Funktion aufrufen, wie man es auch von Hand über die Datenträgereigenschaften tun kann ;)


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

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