Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизLSP (Layered Service Provider) Найти похожие ветки
← →
Nucer (2009-01-10 18:15) [0]Помогите найти пример работы с LSP (Layered Service Provider) на Delphi.
← →
Сергей М. © (2009-01-10 19:45) [1]http://forum.sources.ru/index.php?showtopic=229658
← →
Nucer (2009-01-10 20:17) [2]Спасибо, но это я видел. Там нет dfm файла, но восстановить его было не сложно. При компиляции DLL пришлось удалить все экспортируемые функции кроме WSPStartup, потому что их просто нет в коде. Вот что получилось:
http://trash.evermore.ru/f/5954_404.zip (исходники и exe/dll)
Провайдер регистрируется, debug строки выводятся, но при попытке соединения в тестовой программе получаю сообщение об ошибке "Can"t create new socket". Последняя выведенная debug-строка: "WSPStartup...".
Вообще, тот пример взят с www.delphibbs.com/delphibbs/dispq.asp?lid=1638550
Там код из трех файлов вставлен в текст сообщения (посмотреть можно в кэше гугла, сделав поиск по ссылке).
← →
Nucer (2009-01-10 20:26) [3]Честно говоря, даже не знаю в какую сторону копать и где искать ошибку. В интернете информации по теме крайне мало (на русском вообще нет).
← →
Nucer (2009-01-11 12:27) [4]Разобрался, значение константы reg_key в spi.dpr заменить на:
"SYSTEM\CurrentControlSet\Services\WinSock2\SockEyeS"
← →
Nucer (2009-01-11 12:32) [5]Подскажите (скорее всего глупый вопрос, но все-таки), глобальные переменные в моей DLL распространяются на все процессы?
← →
Rouse_ © (2009-01-11 14:04) [6]
> глобальные переменные в моей DLL распространяются на все
> процессы?
нет
← →
Сергей М. © (2009-01-11 14:27) [7]
> глобальные переменные в моей DLL распространяются на все
> процессы?
Могут и "распространяться", если для этого приняты специальные меры.
← →
гость (2009-02-04 13:17) [8]Nucer, оставь свой номер icq, будем копать вмете..
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.057 c