|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2008, 15:59 | #31 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
C этим всем поразбирался:
Код:
Возникла следующая проблема (надеюсь что последняя): создал одну службу. инсталировал, все хорошо. Создал вторую (соответственно с другим кодом и другим именем службы), а при инсталяции пишет, что такая служба уже существует. Когда деинсталирую первую, то вторая инсталируется нормально. В чем может быть проблема? |
25.03.2008, 10:26 | #32 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
В свойствах службы на вкладке восстановление есть действие виндовс при сбое работы службы (перезапуск). А как задать это свойство через DELPHI?
|
25.03.2008, 18:05 | #33 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Цитата:
1. Установкой параметра FailureActions и, если нужно, FailureCommand в HKLM\System\CurrentControlSet\Servi ces\[Имя_Службы] (Что не есть удобно - нужно знать формат параметра FailureActions) 2. Функцией ChangeServiceConfig2 ChangeServiceConfig2 Changing a Service's Configuration |
|
28.03.2008, 14:03 | #34 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Cпасибо за совет, мне подходит вариант 1.
Еще такой вопросик появился: У службы можно сделать описание. А в делфи такого свойства я не нашел. Как вообще добавляется описание к службе? |
31.01.2009, 14:33 | #35 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Появилась проблема.
Создал службу, проект прикрепил. Инсталирую, запускаю. Она работает. Дальше я ее пытаюсь остановить (через мой компьютер, управление, службы и приложения). Она не останавливается, выдает ошибку (скрин прикрепил). В чем может быть проблема, никто с этим не сталкивался? |
31.01.2009, 14:43 | #36 |
Пользователь
Регистрация: 31.01.2009
Сообщений: 32
|
Как я понимаю вы хотите создать вредоносную программу(ну чисто ради знаний, никакого распространения не планируете, ведь так? )))), и хотите процесс показать как сервисный процесс(служба), но я бы так не делал, сейчас любой самый вшивый антивирус проверяет даже службы, поэтому проще сделать 2 ДЛЛ, сделать внедрение первой в антивирус (она должна быть с виду как можно более приличной, весь код должен сводится к подвисанию антивируса "мирными способами"), после чего внедрить вторую, которая захватит антивирус и будет заниматься от его имени теми делами какими вы хотите )
|
01.02.2009, 20:35 | #37 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Нет, это не вирус.
Сейчас службу останавливаю следующим образом: Раз в секунду проверяю значени определенной переменной в реестре, и при определенном значении в службе даю команду: Код:
Нашел в DW код для остановки службы. Он не работает. Тогда попытался вручную остановить службу, и вышла такая ошибка... |
02.08.2010, 15:31 | #38 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Господа доброго времени суток.
Появилась проблема со службой. Вот код остановки службы: Код:
Спасибо! |
02.08.2010, 16:32 | #39 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Запускать под админом.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
02.08.2010, 17:02 | #40 |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Я и есть под пользователем администратор. Данная функция не помогает. Приходится вручную заходить в службы и запускать ее там, что не есть правильно...
P.S. Может есть другая функция запуска/остановки службы, для семерки и висты? Последний раз редактировалось dimonbest; 02.08.2010 в 17:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создать программу | Александр Ф. | Фриланс | 4 | 10.11.2008 18:14 |
Как создать пароль на программу? | Rahim1993 | Общие вопросы Delphi | 3 | 11.07.2008 06:25 |
ТРЕБУЕТСЯ СОЗДАТЬ ПРОГРАММУ | ЭДЛ | Фриланс | 8 | 14.03.2008 13:11 |
Помогите создать программу на С++ | Rembo | Помощь студентам | 1 | 25.01.2008 20:46 |
КАК создать программу тест??? | ivp88 | Общие вопросы Delphi | 4 | 02.04.2007 19:12 |