![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как найти в какой *.dll сидят свойства притера [Win2k]
integer © (2004-11-18 18:07:00)Подскажите как найти в какой *.dll сидят свойства притера где закладка качество печати принтера !!!
nomshar (2004-11-22 13:06:00) [1]
> Progh
Первое. Статья, ссылку на которую я дал, хорошая, даже очень.
Второе. Если так уж необохидимо на Delphi, то пожалуйста. http://www.delphimaster.ru/articles/hooks/index.html
В этой статье рассказано о хуках.
А вот о перехвате WINAPI функций, это, батенька, вам к Рихтеру, Шрайберу и т.д. Но предупреждаю, там все на C/C++.
Progh (2004-11-20 13:51:00) [2]
>
> [14] nomshar (19.11.04 16:43)
>
> > а может делать Перехват вызовов функций из динамических
>
> > библиотек
>
> Можно. Читать здесь. http://www.rsdn.ru/article/baseserv/apicallsintercepting.xml
А может кто знает ХОРОШУЮ статью про локальный и глобальный перехват WIN API с примерами на Делфи?
nomshar (2004-11-19 16:43:00) [3]
> а может делать Перехват вызовов функций из динамических
> библиотек
Можно. Читать здесь. http://www.rsdn.ru/article/baseserv/apicallsintercepting.xml
integer (2004-11-19 15:41:00) [4]а может делать Перехват вызовов функций из динамических библиотек
integer (2004-11-19 15:09:00) [5]дддддаааааааааа много там переводить, вижу [4] самий надьожной и ефективной способ!!!
nomshar (2004-11-19 14:26:00) [6]
> integer
Пойми, что здесь дело не в принтере, а в безопасности.
Вот все, что есть о печати в WINAPI: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_95sz.asp
integer (2004-11-19 14:21:00) [7]єсли точнеє нужно прибить от ето окно виполните ету строчку и увидите
rundll32 printui.dll,PrintUIEntry /e /n HP_admin
где HP_admin-имя вашего принтера
integer (2004-11-19 13:59:00) [8]может ктота знаєт какой функциєй визиваєтся свойства принтера???
integer (2004-11-19 13:43:00) [9]"Вроде должно помочь" от именно што вроде я тоже думал да нет чере word жмеш Ctrl+P и все свойства на лицо !!!
nomshar (2004-11-19 12:59:00) [10]В свойствах принтера ставишь для нужных пользователей доступ "Печать" и все. Вроде должно помочь.
integer (2004-11-19 12:28:00) [11]через привилегии неполучаєтся, я уже и груповой политикой закрил раздел реєстра куда regmon показивал при редартированни свойст , и убрал з меню пуск настройку , а заходиш через word жмеш Ctrl+P и все свойства на лицо !!!
nomshar (2004-11-19 12:10:00) [12]Слушай, ты извини, но мне кажется все гораздо проще делается установкой привилегий для пользователя. Или у тебя чисто спортивный интерес?
integer (2004-11-19 12:06:00) [13]мне нужно штоб пользователь незсмог поменять свойства печати особенно штоб немог знять флажок (Економия тонера), я уже нашол где сидят ети свойства в windir\system32\spooll\drivers.....
Я взяз reshacker и удалил ету закладку и работаєт только єсли щто нужно будет менять dll, может у кавота будут какиєто другиє соображения!!!
DelphiN! (2004-11-19 10:36:00) [14]
> integer (18.11.04 18:07)
Тебе нужно показать этот диалог?
Cobalt (2004-11-18 22:39:00) [15]Попробуй сформулировать свой вопрос поподробнее - телепаты ещё в отпуске :(
integer (2004-11-18 18:22:00) [16]или как посмотрет загружениє в даной момент dll