Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
15-1274076594
Anatoly Podgoretsky
2010-05-17 10:09
2010.08.27
Выбор писалки DVD


15-1264458604
Юрий
2010-01-26 01:30
2010.08.27
С днем рождения ! 26 января 2010 вторник


15-1272054585
@!!ex
2010-04-24 00:29
2010.08.27
Вопрос по Inno Setup. Как обновить файл?


2-1275197810
Радость
2010-05-30 09:36
2010.08.27
Инструмент нужен


2-1273563415
Uzer2010l
2010-05-11 11:36
2010.08.27
Коллизия обработчиков