Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

02.08.2010, 19:57

Es gibt da die üblichen Linux Tools, die Platten formatieren können und Quelloffen sind, da kann man also gucken wie die das machen. Aber einfach wird das nicht.
Lieber dumm fragen, als dumm bleiben!

Terabyte

unregistriert

12

02.08.2010, 20:05

Danke ich schau mir das alles mal an.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

13

02.08.2010, 22:05

Über die Device Files (z.B. \\.\g) bekommt man Zugriff auf jeden Sektor der Festplatte. Damit könnte man von Hand formatieren oder einfach spaßig mit 0en füllen, damit nix mehr wiederherstellbar ist.

Terabyte

unregistriert

14

02.08.2010, 22:53

Hmmm Device Files...



Wie könnte man das denn genauer anwenden?

Hab da mal die Google-Suche eingeschaltet leider nichts passendes gefunden.

Läuft das mit C++ ? Ich hab da nur was von C und Linux gelesen.

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

15

02.08.2010, 23:07

Einfach ein *.bat mit den passenden Rechten ausfuehren?

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

16

02.08.2010, 23:32

Einfach ein *.bat mit den passenden Rechten ausfuehren?


...oder damit du C++ mit dabei hast, die Batchdatei einfach ausführen lassen? ;)

Tobiking

1x Rätselkönig

  • Private Nachricht senden

17

03.08.2010, 01:01

Wie könnte man das denn genauer anwenden?

Device Files heißen so, weil sie sich wie normale Dateien verhalten. Man kann also mit den ganz normalen Dateifunktionen fopen, fread, fwrite, fseek etc. verwenden. Statt in eine Datei wird da halt direkt auf die Sektoren des Laufwerks zugegriffen.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

18

03.08.2010, 18:52

Was würde dann eigentlich bei DeleteFile("\\.\g"); passieren?

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

19

03.08.2010, 19:01

Probiere es aus. Ich vermute Access Denied.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

20

03.08.2010, 19:17

Was würde dann eigentlich bei DeleteFile("\\.\g"); passieren?

Das sollte eigentlich fehlschlagen. Ich will es aber grad trotzdem nicht ausprobieren :D

Werbeanzeige