Прямой доступ к функциям сервиса/службы
От: NightStalker  
Дата: 10.06.03 09:12
Оценка:
Привет всем.

Крайне интересует следующий вопрос:

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

Вопроса в общем то два — можно ли это сделать и, если можно, то как?

1. Использование DLL не подходит по причине необходимости линковки с дополнительной библиотекой ( при неявной загрузке DLL ) или же по причине добавления в исходники приложения дополнительного кода для явной загрузки DLL.

2. Оптимальным вроде бы является написание сервиса/службы, но я никак не могу найти информации о том, как сделать прямой доступ к их функциям...

Заранее благодарю за ответы.

P.S. Наверное можно ещё оформить этот модуль в виде драйвера... но хотелось бы всё таки пойти по второму пути если это возможно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.