Forum: PC-Programmierung Problem mit Windows 7 und Filezugriff


von heinz (Gast)


Lesenswert?

Hallo,
ich hab wie im Betreff geschrieben ein Problem mit Windows 7 / 32 bit.

Compiler (PellesC) erzeugt ein EXE File.
Ich lass die EXE laufen.
Beende die EXE (Abschuss über das Kreuz schliessen)
Ändere das Programm -> POLINK: fatal error: Zugriff verweigert

Versuche ich die EXE im Explorer zu löschen will Windows Administrator 
Rechte
und meldet dass das File nicht gelöscht werden konnte. Nach etwa 20 
Sekunden ist es trotzdem weg.

Die EXE liegt auf einer FAT32 Partition. Wieso greift da die 
Rechteverwaltung von Windows 7?

Gruss
Heinz

von Jim M. (turboj)


Lesenswert?

Weil vermutlich der Task noch nach dem Schließen mit |x| etwas weiter 
läuft. Offene Dateien - auch laufende Programme - kann Windoof nicht 
löschen. Schau Dir das mal im Taskmanager an.

von heinz (Gast)


Lesenswert?

hmm - im Taskmanager ist der Prozess nicht mehr sichtbar
Wenn ich die etwa 20 Sekunden warte gehts auch ohne Löschen.

von bluppdidupp (Gast)


Lesenswert?

Kann ansonsten auch an einem Virenscanner liegen. Die blockieren auch 
gerne Dateien, bis sie sie fertig gescanned haben.
Ansonsten mal mit LockHunter/Unlocker schauen was da los ist.

von DirkZ (Gast)


Lesenswert?

bluppdidupp schrieb:
> Ansonsten mal mit LockHunter/Unlocker schauen was da los ist.

oder mit dem Process Monitor von Sysinternals
http://technet.microsoft.com/en-us/sysinternals/bb896645

von heinz (Gast)


Lesenswert?

Nein im Process Explorer ist er auch weg.

Ist zwar nicht schlimm, aber nervig

von wusel (Gast)


Lesenswert?

Ich hatte mal ein ähnliches Problem mit Visual Studio (Desktop, C und 
C++). Das Linken wurde mit "Zugriff verweigert" abgebrochen, wenn ich 
nach dem Beenden des Prozesses nicht eine ganze Weile gewartet habe.
Nach Suche im Internet, Neuinstallation von VS, Deinstallation der 
Antivirensoftware, Änderung von Rechten, Beobachten der Prozesse, ca. 
100 grauen Haaren mehr usw. habe ich das Problem rein zufällig durch das 
Aktivieren eines Dienstes (keine Ahnung, warum er deaktiviert war) lösen 
können. Dummerweise weiß ich nicht mehr, welcher es war; evtl. 
Volumeschattenkopie. Und ja, mir ist schon klar, dass PellesC nicht VS 
ist, aber zumindest die Symptome scheinen sehr ähnlich bzw. identisch zu 
sein.

von heinz (Gast)


Lesenswert?

Guten Morgen,

danke für die Tipps.
Das mit den Diensten muss ich mir mal anschauen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.