Форум: "Начинающим";
Текущий архив: 2010.10.10;
Скачать: [xml.tar.bz2];
ВнизЗакрытие приложения из сервиса Найти похожие ветки
← →
@!!ex (2010-07-18 17:59) [0]Как из сервиса корректно завершить приложение запущенное пользователем?
← →
Юрий Зотов © (2010-07-18 18:06) [1]Сказать ему, чтоб закрылось. См. Named Pipes.
← →
@!!ex (2010-07-18 18:11) [2]То есть приложение должно явно знать о существовании сервиса, который может ему командовать?
← →
Юрий Зотов © (2010-07-18 18:28) [3]
> @!!ex (18.07.10 18:11) [2]
Вы же сами сказали, что завершить надо КОРРЕКТНО. А корректно - это дать приложению самому закрыться, чтобы перед этим оно могло сделать все необходимые ему операции.
Приложение не обязано знать, кто именно скомандовал ему закрыться - но приложение должно что-то слушать, чтобы эту команду получить.
← →
Leonid Troyanovsky © (2010-07-18 21:18) [4]
> @!!ex (18.07.10 17:59)
> Как из сервиса корректно завершить приложение запущенное
> пользователем?
Только запустивший может знать о корректности завершения.
--
Regards, LVT.
← →
SD Software (2010-07-18 21:25) [5]
> @!!ex (18.07.10 17:59)
Инжект DLL и Юрий Зотов © (18.07.10 18:06) [1]
← →
SD Software (2010-07-18 21:32) [6]
> SD Software (18.07.10 21:25) [5]
Нет фигня получиться, просто подумал об ExitProcess
← →
Leonid Troyanovsky © (2010-07-18 21:35) [7]
> SD Software (18.07.10 21:32) [6]
> Нет фигня получиться, просто подумал об ExitProcess
Если думать об EP, достаточно CreateRemoteThread.
--
Regards, LVT.
← →
SD Software (2010-07-18 21:38) [8]
> Leonid Troyanovsky © (18.07.10 21:35) [7]
Просто мелкософт пишетCalling ExitProcess in a DLL can lead to unexpected application or system errors. Be sure to call ExitProcess from a DLL only if you know which applications or system components will load the DLL and that it is safe to call ExitProcess in this context.
← →
Leonid Troyanovsky © (2010-07-18 21:42) [9]
> SD Software (18.07.10 21:38) [8]
> Просто мелкософт пишет
Ничего более [4] не написал.
Это ж очевидно.
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.10.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c