Как определить, какие документы пользователь отправляет на принтер?

Я хочу определить, какие файлы пользователь отправляет на принтер, и получить пути к этим файлам. Я немного читал о классе PrinterSettings, но не нашел того, что искал. (ссылка: http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings%28v=vs.100%29.aspx)

Кроме того, я читал о «Win32_Printer» (класс WMI) и пробовал код, который там был, но ничего не получил (ссылка: Как получить информацию о принтере в .NET?)

Как я могу решить эту проблему?

Кроме того, я не хочу использовать некоторые внешние библиотеки.


person Aviv    schedule 06.03.2014    source источник
comment
Это только для вашего приложения или для всей системы (т.е. любая печать, выполняемая на компьютере из любого приложения)   -  person Mark Hall    schedule 06.03.2014
comment
@MarkHall - да, я хочу обнаружить любую печать, выполненную на компьютере, из любого приложения.   -  person Aviv    schedule 06.03.2014
comment
тогда вам нужно будет просмотреть вопрос, на который я ссылался, а также просмотреть некоторые ссылки в этом Bing поиск   -  person Mark Hall    schedule 06.03.2014
comment
@MarkHall - Хорошо, спасибо! Я прочитаю об этом и посмотрю, как с этим работать.   -  person Aviv    schedule 06.03.2014
comment
Я отредактировал ваш вопрос, чтобы удалить тег из заголовка и спасибо в конце...   -  person rene    schedule 24.03.2014