Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как скрестить службу и клиентскую часть для вин2к/винХР - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как пользоваться функцией GetFileSize() ? http://www.cyberforum.ru/cpp-beginners/thread487999.html
Привет. В builder'e выполняю следующий код: char str = ''; unsigned long FileSize = 0; GetFileSize('C:\file.exe', &FileSize); ltoa(FileSize, str, 10); MessageBox(0, str, '', 0); И размер...
C++ Как конвертировать файл в base64? Подскажите, пожалуйста, как конвертировать файл в кодировку base64 или ссылку киньте. http://www.cyberforum.ru/cpp-beginners/thread487973.html
Помогите с documen/view C++
Прошу помощи в следующем вопросе. Есть MDI-проект. В нем есть один документ (может надо использовать SDI?). Для этого документа надо создать несколько представлений. Вопрос, как это сделать в...
Как получить время с интернета? C++
Объясните, как получить время из нета.. если можно, то укажите IP адрес, который необходим
C++ Как решить проблему fast drawing в borlandc 3.1 ? http://www.cyberforum.ru/cpp-beginners/thread487931.html
Как решить проблему fast drawing в borlandc 3.1 ?
C++ Локализация(интеренационализация) приложения VC++ Извиняюсь за столь примитивный вопрос, но все таки может кто-то просветит как это сделать. В MSDN нашел как это делать только через DLL, но так не очень нравится. Хотелось бы что бы все ресурсы(в... подробнее

Показать сообщение отдельно
smoky
Сообщений: n/a

Как скрестить службу и клиентскую часть для вин2к/винХР - C++

06.09.2010, 10:17. Просмотров 544. Ответов 1
Метки (Все метки)

Проблема насущная, может кто сталкивался с чем-то подобным....
Мне надо написать службу, которая бы могла вмешиваться в работу польователя в наст. момент выполнившего вход в винды.
Например, для начала надо поставить хук на мышь и кнопки.
если я вызываю SetWindowsHookEx - этот механизм работает для потоков службы и системы вообще, а мне надо слушать инпут для пользователя.
Т.е. в конечном итоге, проще сделать агента который будет запускаться автоматом при логине пользователя, и будет функционировать в его контексте - в этом случае все работает отлично, но если пользователь киляет этот процесс , то смысл в нем теряется совершенно.
Как решить делему?! Присоветуйте, может пробовать в сторону имперсонейшина ?!, поможет оно?, тогда понадобится запустить поток (не процесс), поток от лица текущего пользователя.
Какие есть мысли?!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru