Связь с библиотекой DLL

#windows #dll #ipc #winsock2 #winsock-lsp

#Windows #dll #ipc #winsock2 #winsock-lsp

Вопрос:

У меня есть LSP (Многоуровневый поставщик услуг) DLL, но как только она установлена в каталоге, как мне взаимодействовать с ней в моей программе? Мой LSP в значительной степени основан на образце LSP от Microsoft.

Я читал статью komodia о LSP DLL, и в них говорится, что вам нужен IPC (intern Process Communication) через почтовые слоты, именованные каналы, COM и т.д.

У меня возникли проблемы с накоплением дополнительной информации об этом. Каков наилучший, наиболее эффективный способ взаимодействия с моей библиотекой DLL LSP, поскольку она работает в каталоге?

Спасибо.

Комментарии:

1. С помощью какой программы вы пытаетесь получить доступ к библиотеке dll? Я предполагаю, что у вас есть исходный код для этого и вы создаете инструмент для опроса dll. На чем написана программа? К какому типу dll относится LSP? Является ли это COM dll? Родной? Удалось?

2. Да, у меня есть оба исходных кода, LSP построен на примере Microsoft, который они предоставляют в PSDK на C — native. IDK, как определить, является ли это COM dll.

3. Я кратко ознакомился с документами по LSP. Чего вы пытаетесь достичь, вставляя слой в сетевой стек? Это может быть опасно для системы, а также быть помечено антивирусными системами и т.д. Возможно, есть лучший способ сделать то, что вы хотите.

4. Прослушивание на прикладном уровне. Как я могу взаимодействовать с этим LSP (DLL)?