Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
29. Sep 2009
Diese Programme kochen mit denselben Funktionen, wie alle anderen auch.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
25. Sep 2009
Wenn der Treiber keine Abbruchfunktion implementiert, dann wird die IO Operation wohl nicht abzubrechen sein.
Es gibt zwar noch die Funktionen wie CancelIO, aber ob diese helfen kann, kann ich nicht sagen.
Schau doch mal mit dem Process Monitor von SysInternals, warum es überhaupt zu einer Blockade kommt.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
25. Sep 2009
Wenn ein Prozess sich nicht aus der Prozessliste entfernt werden kann, dann liegt das an noch ausstehende IO-Operationen, die sich nicht beenden lassen (z.B. Interrupts). D.h. meist, dass ein Treiber schlecht programmiert wurde.