проблема скорее всего в правах доступа. Запусти сервис под собой (из остнастки сервисов укажи, что надо запускаться под таким-то пользователем).
Да, и еще - зачем писать все самому. Дельфи умеет генерить обертку для сервиса, где надо написать минимум кода руками - реализовать процедуры запуски и остановки сервиса и нить, которая собственно и занимается делом (в процедурах запуска и остановки надо соответсвенно создать и остановить эту самую нить, т.е. поток).
|