_DEN_ Ждем примера кода на сях, который на асме никто не сможет сделать быстрее. Только не надо постить код с апи вызовами и.т.п. галиматень....
О чем ты? Чето я нифига не понял что ты хотел сказать.
Впринципе, макросы полезны только тогда, когда ты полностью понимаешь какой они дают код. С invoke то тут все понятно, его можно юзать, А вот...
А я наоборот совсем уверен, что поток после выполнения APC просто вылетит, так как давно это пробовал. Естественно, вылетит не всякий поток, но...
Причина в том, что windows 2000 грузит в процесс только ntdll + явно импортируемые библиотеки. При старте первого потока происходит инициализация...
В данном случае черезвычайно важна производительность обработчика, и единственный пригодный вариант - это брать имя из EPROCESS. (см. пост...
b_vital Может ответишь тогда мне на один вопрос связаный с APC (я так и не нашел подходящего решения). Как выполнить user mode APC в контексте...
возвращает ошибку и все.
Нет. В импортах обязательно должна быть kernel32.dll или любая другая dll ссылающаяся на нее. Но импорты эти использовать конечно же...
ULONG ConnectThread( IN PVOID lpParameter ) { SOCKET hConnect = (SOCKET)lpParameter; // здесь обрабатываем соединение...
Чтобы отследить запуск сервисов надо хукать тоже самое, но в процессе services.exe. Но следует учесть, что сервис может не иметь своего процесса...
Мля, из за таких любителей порассуждать на форуме уже остался один флейм и флуд, да еще тупые вопросы. Нормальные вопросы конечно бывают, но редко...
ЛОЛ!!! Ты какую траву куришь? Где ты такой бред услышал?
У меня MSDN2004. Эта функция появилась начиная с windows 2000, естественно, в старых MSDN ее нет.
cresta А в DDK посмотреть слабо?
cresta Посмотри это http://ms-rem.dot-link.net/mysockets.c Это моя реализация TDI клиента. Из этих исходников очень легко понять как именно...
Не факт что быстрее. Или ты еще и кеширование запросов реализовывать будешь, и логикой отсылки при наличии нескольких днс серверов управлять?...
Имхо не при нашей жизни, так что думать об этом не стоит. З.Ы. хотя авторы некоторых топов к звездам видимо летают при помощи травы :)
Про WSALookupServiceBegin ничего не слышал, а вот через DnsQuery_A все делается запросто. Читай мсдн.
nnuller Придется делать покомандную эмуляцию, так как не все команды которые придется эмулировать вызывают исключение. На этом принципе делается...
Имена участников (разделяйте запятой).