powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание служб
10 сообщений из 10, страница 1 из 1
создание служб
    #32851577
777b_alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, помогите решить проблему. Которая заключается в следующем:как запустить приложение созданое на VFP перед загрузкой пользователя windows.
т.е. сделать что-то вроде службы windows.
...
Рейтинг: 0 / 0
создание служб
    #32851618
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эээээ... может пойдет проста прописка в реестре афторана!?
...
Рейтинг: 0 / 0
создание служб
    #32851658
-ноль-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если компьютер включен но отлогинен, тогда авторан не поможет. Тут нужна именно служба с автостартом. Кстати, есть службы построенные на базе СOM+ , фактически это развитие MTS. Не знаю удастся ли тебе заточить СOM фокса пот такую разновидность. На VFP думаю что больше как через MTS не получится.
...
Рейтинг: 0 / 0
создание служб
    #32851679
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отлогинен это как? не знай как на Вынь9* станциях, но аод Вынь2К этих Run'оф как нерезаных - Run, RunEx, RunService, RunServiceOnce и типа того..
...
Рейтинг: 0 / 0
создание служб
    #32851787
777b_alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прописка в реестре афторана не срабатывает
...
Рейтинг: 0 / 0
создание служб
    #32851794
-ноль-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угу. И правильно делает. Сработает только после входа пользователя в систему. Вот тогда все твои автораны и пользовательский настройки и "подтянутся".
...
Рейтинг: 0 / 0
создание служб
    #32851829
777b_alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что такое чудо - MTS?
...
Рейтинг: 0 / 0
создание служб
    #32852028
-ноль-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер транзакций микрософта. Поищи более детально в нете или даже в форумах на этом сайте.
...
Рейтинг: 0 / 0
создание служб
    #32852663
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi 777b_alex777!

Со службой - это не очень то и просто. Для начала - версия фокса должна быть
> 6 чтобы там было sys(2340) - иначе прога твоя будет слетать при
входе/выходе пользователей. Потом прога НЕ должна иметь никакого интерфейса
(в т.ч. MessageBox и т.п.) также возможно стоит использовать SYS(2335) для
предотвращения "зависания" проги например на банальном диалоге открытия
файла - возникающем если дать любую команду работы с курсором при отсутствии
такового :) К сожалению есть и неприятная особенность у этого SET-а, он гад
считает READ EVENTS тоже "модальным состоянием" и не позволяет его
использовать (пробовал как-то сделать на таймерах, и нарвался :( т.е.
придётся видимо свой "бесконечный цикл" создавать).
После того как exe готов, проверен и отлажен - берём srvany, instsrv и
инструкцию к ним, и через них создаём сервис - в документации подробно всё
описано. Сами утилиты есть и на сайте MS (они вроде как входят в ResourceKit
для винды).
И всё это проделав наконец начинаем бороться с правами доступа :) ибо обычно
тот аккаунт под которым работает твой сервис кардинально отличается в правах
от того под которым работает пользователь. Особенно это касается сетевого
доступа.
Вариант 2 - ищи ActiveX компоненту (я слышал про несколько, одна даже вроде
с примером под использование в VFP была!) которая и помогает
взаимодействовать проге с SCM (менеджером сервисов).
Вариант 3 (от задачи зависит!)
Забей на написание сервиса - напиши простую утилитку (т.е. exe без
интерфейса, отрабатывающий и завершающийся в разумное время), скачай cron
или иной планировщик, и пропиши в его настройках запуск твоей утилитки
например каждые 10 минут :) У меня так работает одна система - вполне
надёжно, а главное - просто :) Ессно что работает она на сервере, где вообще
редко кто-либо залогинен. Ну и в ней есть проверка ряда условий - чтобы не
выполнять повторно работу - например она смотрит дату последней модификации
файла, сравнивает с той что была при предыдущем вызове (которую она
запомнила конечно) и лишь тогда что-то реально делает - т.к. расчёт довольно
тяжелый, а данные меняются обычно всего-то пару раз в сутки :) Зато в
течении 10 минут после их изменения проходит расчёт (ну там реально нечто
типа репликации - из одной системы в другую передача идёт).

C наступающим!!!

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
создание служб
    #32857456
__AB____________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если под W2K или выше, то можно под обыкновкнный .exe создать задание кот. будет запускаться при старте операционки...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание служб
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]