Ich habe ein VB6-Programm, das unter Windows 7 läuft. Es kopiert eine große Anzahl von Dateien und manchmal FileCopy
mit einer Zugriffsverletzung fehlschlägt (zwischen 60 und 500 Dateien).
Ich kann es nicht mit einer einzelnen Datei reproduzieren, nur bei solchen Massenkopiervorgängen tritt dieses Problem auf.
Dabei spielt es keine Rolle, ob Quelle/Ziel auf Festplatten, Netzwerkfreigaben oder CD-ROMs liegen.
Was könnte dieses Problem auslösen?
EDITAR: Meine Frage ist vielleicht etwas verworren, deshalb hier noch ein paar Daten:
Lauf 1:
- Kopieren von 5.000 Dateien beginnen
- Zugriffsverletzung in Datei #983
- Zugriffsverletzung auf Datei #1437
- Zugriffsverletzung auf Datei #1499
- Zugriffsverletzung in der Akte #2132
- Zugriffsverletzung in Datei #3456
- Zugriffsverletzung in Datei #4320
- Erledigt
Lauf 2:
- Kopieren von 5.000 Dateien beginnen
- Zugriffsverletzung auf Datei #60
- Zugriffsverletzung auf Datei #3745
- Erledigt
Beobachtungen
- Die betroffenen Dateien sind immer unterschiedlich
- Die Anzahl der betroffenen Dateien nimmt tendenziell ab, wenn derselbe Dateistapel mehrmals hintereinander kopiert wird.
- Die Ausführung als Administrator macht keinen Unterschied
- Die Anwendung hat Lese-/Schreibzugriff auf alle erforderlichen Dateisystemobjekte
- Dieses Problem tritt nur auf Windows 7-Arbeitsplätzen auf!