Запуск приложения из под сервиса.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Запуск приложения из под сервиса. - 2009-09-13 13:35:06.076666
|
|
|
vzadnikov
Сообщений: 82
Оценки: 0
Присоединился: 2009-07-01 02:27:18.446666
|
Вобщем я написал программу сервис, которая загружается при помощи Winlogon(по статье из хакера) и тут возникли проблемы: не получается сделать скриншот (сохраняется белый лист с разрешением монитора), неудаётся перехватить нажатие клавишь (также неудаётся определять активное окно) и неудаётся "правильно" запустить приложение(приложение запускается тоже как сервис и соответсвенно не скриншот сделать, ни отловить хуки у него неполучается). Каким образом можно решить эту проблему? Мнеб хотяб научиться запускать сторонии программы по "нормальному", а не как сервис….
|
|
|
RE: Запуск приложения из под сервиса. - 2009-09-14 01:27:25.070000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
В смысле ты хочешь более простой путь чем сделал или улучшить данный пытаешься?
|
|
|
RE: Запуск приложения из под сервиса. - 2009-09-14 02:40:55.860000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Я не спец в этом вопросе, но запускать надо не из-под системной учётки (имхо). А проблемы со скриншотами могут быть из-за того, что у винлогона и текущего пользователя разные десктопы (в этом почти уверен).
|
|
|
RE: Запуск приложения из под сервиса. - 2009-09-15 22:13:53.506666
|
|
|
vzadnikov
Сообщений: 82
Оценки: 0
Присоединился: 2009-07-01 02:27:18.446666
|
quote:
разные десктопы Походу так и есть )) Я вроде как нашёл выход, надо запускать приложение немного иначе.
|
|
|
RE: Запуск приложения из под сервиса. - 2009-09-18 00:50:44.923333
|
|
|
vzadnikov
Сообщений: 82
Оценки: 0
Присоединился: 2009-07-01 02:27:18.446666
|
Нет не так.. Просто запуск из dll происходил через WinExec… Потом я переписал через TStartupinfo выставив .lpDesktop в winsta0\default и вызвав CreateProcess. Щас вот протестировал… Скриншоты теперь делает :) Осталось проверить работает ли кейлогер [sm=bn.gif]
|
|
|
|
|