Какая бэст практис на управление виндовым сервисом

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Lepsik, ну а сам-то как думаешь? Не только про интерактивность и окна на рабочем столе пользователя, но и про методы решения задачи? Управлять при помощи пайпов чем-то во вторичных потоках сервиса? Окно ведь не появится на рабочем столе удалённой станции. Спрашиваю, ибо я программер не очень шоб, но интересно.
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

ИМХО если управлять надо с другой машины, то пайпы вполне правильное решение если задача не требует чего специфичного.

Через пайпы я даже процедурой из SQL управлять могу.

У самого кстати уже стоит задача написать сервер авторизации клиентских приложений.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Да, наверное, ты прав.
Хотя, если б навернуть, авторизацию типа как в SOCKS 5, наверное, получилось универсальнее на сокетах. Если есть готовое решение, то на сокетах круче. А вобще здесь системщик безопасник должен думать, что лучше в конкретных условиях.

ПС. Хотя, Марку это и не надо вовсе скорее всего. Офтоп, но интересный.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2 Марк,
Похоже с интерактивными сервисами не так всё просто .... :(
Я тут поразбирался маненько. Уж лучше пайпы, блин, или сокеты. :lol: Не то крыша .... того .... отъезжать начинает. :lol:
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2 MarkM,
Вот какие точки над "и" я расставил для себя. Возможно, и тебе будет интересно.
1) Ты не сможешь иметь интерактивный сервис (в смысле SERVICE_INTERACTIVE_PROCESS) удалённо.
2) Пайпы, наверное, лучший вариант в сетке (не в сетках).

Какие сомнения лично у меня всё-таки остались:
Если сервис будет за сетевым экраном, то тебе сложно будет разрулить ACL на межсетевом экране (на фаейрволе). И очень небезопасно. С сокетами в этом случае проще. Неизмеримо проще. Но с сокетами тебе придётся самому писать аутинтификацию.
Ответить