Port lokalny wydruku

0

Mam zainstalowaną wirtualną drukarkę, która pracuje na porcie lokalnym, dzięki czamu wydruk jest wysyłąny na dysk w postaci spoolera. W jaki sposób mogę zauważyć rozpoczęcie wydruku i przede wszystkim jego zakończenie. Czy istnieje jakaś możliwość przechwycenia zdarzenia rozpoczęcia wydruku? A może zapisu na dysk w określonej lokalizacji lub monitorowania portu lokalnego?

0

Dowiedziałem się, że istnieje możliwość włączenia logowania drukowania w dzienniku zdarzeń Windowsa. Znalazłem również możliwość podpięcia się do tego dziannika i rejestrowanie wszelkich zmian:
http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/wes/wes/subscribing_to_events.asp
Problem tylko w tym, że przykład tam podany, napisany jest w C++. Mógłbym to nawet przerobić tylko niestety nie znam Delphi'owych odpowiedników bibliotek... Nie wie ktoś może, jak to powinno wyglądać w Delphi? Może ktoś już się podpinał do dziennika zdarzeń?

0

Jakby kogoś interesował mój temat, to polecam:
http://www.dragonsoftru.com/articles/EventLog.html#create_read

1 użytkowników online, w tym zalogowanych: 0, gości: 1