Abfragen und Weiterleiten von Windows-Dateivorgängen in einem C-Programm
Meine Absicht ist es, ein Programm (ich habe Pelles C) zu schreiben, dessen Funktion darin besteht, Windows-Lese- / Schreibvorgänge in bestimmte Verzeichnisse abzufangen und sie an andere, vom Benutzer festgelegte weiterzuleiten. Beispielsweise ist eine bestimmte Software zum Schreiben in C: \ Windows \ Temp hartcodiert, wobei die System-TEMP- und TMP-Umgebungsvariablen ignoriert werden. Wenn ein Programm eine Dateioperation anfordert, würde mein Auftrag die Anforderung abfangen, das Zielverzeichnis abrufen, mit Einträgen aus einer vom Benutzer erstellten Liste vergleichen und dann feststellen, dass alle Lese- / Schreibvorgänge an den gewünschten Ort umgeleitet werden (z. B. D: \ Temp ). Mein größtes Hindernis ist, dass ich keine spezifische Windows-Programmierung kenne (obwohl ich ANSI C kenne). Und meine Google-Recherche war auch nicht so fruchtbar. Ich hoffe, jemand kann mich auf einige Ressourcen hinweisen, die bei der Lösung dieses Problems hilfreich sein können. Hinweis:
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen