Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 00:26   #1
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию Заготовка под службу Win32 (проверено на XP)

Может пригодится кому нибудь.

В архиве исходники и exe_шники для установщика службы, сама заготовка под службу, деинсталятор службы.
Запуск:
setservice.exe имя_exe-шника_службы.
delservice.exe имя_exe-шника_службы.
Сам exe-шник службы должен лежать рядом с setservice.

В самой службе просто выводится MessageBox с интервалом в 5 сек. пять раз, после чего служба останавливается.
Если кто будет экспериментировать, то используйте delservice.exe осторожно. Он реально сносит exe-шники из C:\WINDOWS\System32.
Поэтому применяйте его только со своими службами.

Недостатки:
1. Получать имя системной директории ч.з. WinApi было лень, поэтому задано жёстко C:\WINDOWS\System32\, отсюда вывод - если у вас системный диск не С, то най-не-не.
2. Программы не понимают пробелы в путях к себе любим. Это моё проблемное место.
3. Наверняка ещё что-нибудь. Вобщем пример чисто тренировочный.
Вложения
Тип файла: rar Service.rar (7.9 Кб, 65 просмотров)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 14.05.2009, 10:12   #2
Min
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 239
По умолчанию

спасибо) пригодится)
Надо бы избавиться от привычки ставить многоточие.....
Min вне форума Ответить с цитированием
Старый 14.05.2009, 21:57   #3
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Долго думал зачем это может мне пригодиться и вот придумал! Ulex, спасибо!!!
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HLLW.Shadow.based / Net-Worm.Win32.Kido / Win32.Conficker / W32.Downadup Pirotexnik Безопасность, Шифрование 13 27.03.2009 14:02
Трудности с разработкой службы под Win32... patriot2008 Помощь студентам 2 06.12.2008 16:07
Зарегистрировать службу UnD)eaD)Snake Общие вопросы Delphi 2 09.09.2007 11:51