forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Delphi (http://forum.boolean.name/forumdisplay.php?f=66)
-   -   Проблемы с управлением "чужим" приложением. (http://forum.boolean.name/showthread.php?t=17036)

mrsandy 15.07.2012 12:47

Проблемы с управлением "чужим" приложением.
 
Вот делаю для облегчения работы приблуду задача которой проверять почтовый ящик и по приходу письма формировать отчет в другой программе эмулируя действия пользователя и отсылать сохраненный результат запросившему.
Столкнулся проблемой:
При заблокированном ПК если делать принтскрин экрана то сохраняет пустой файл а если пытатся экспортировать отчет стандартным способом программы - послав хоткей (ctrl+e) окну программы то хоткей несрабатывает (очевидно из-за блокированного windows).
Хоткей посылаю так
Код:

keybd_event(vk_control, 0, 0, 0);
w:=VkKeyScan('e');
keybd_event(w,0,0,0);
keybd_event(w,0,KEYEVENTF_KEYUP,0);
keybd_event(vk_control,0,KEYEVENTF_KEYUP,0);

он открывает стандартное окно "Сохранить как" в котором я прописываю путь сохранения файла и жму кнопку сохранить.

Как разблокировать заблокированный ПК(юзер и пароль известны) или выполнить хоткей не выполняя разблокировки?


Часовой пояс GMT +4, время: 17:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot