|
August 28th, 2014
05:10 am - Дебилы чтлоли? Здравствуйте соратники.
Все мои проекты и т. п. к политике не имеют отношения. Я не сепаратист/ватник и т. п. Всё что делается мной во благо понимания и развития - ни как не связанное с политикой.
Вообще хек/IT и технологии ИМХО не могут соприкасаться с тем что депутаты творят. Как раньше интересно было - как грамотный код написать так и сейчас ( и похер абсолютно кто откуда ).
P. S. > Давайте не связывать то что СМИ хочет от нас со своими интересами.
|
February 1st, 2014
November 27th, 2013
01:06 am - Очередной ХЗ Странная штука... Чуток переделанный пример из MSDN. Надо было многопоточность.... Компилю в Visual Studio 2010. Если из проекта вычленить CRT то процесс не завершается ( хотя все API отрабатывают без ошибок ). После вызова getnameinfo появляется ещё 1 поток в процессе который никак не хочет завершаться и программа висит.
#include <winsock2.h> #include <ws2tcpip.h> #pragma comment(lib, "Ws2_32.lib") DWORD WINAPI GetIPInfo( LPVOID lpParam ) { DWORD dwRetval; char hostname[NI_MAXHOST]; char servInfo[NI_MAXSERV]; struct sockaddr_in* IP = (struct sockaddr_in*)lpParam ; dwRetval = getnameinfo((struct sockaddr *) IP, sizeof (struct sockaddr), hostname, NI_MAXHOST, servInfo, NI_MAXSERV, NI_NUMERICSERV); if (dwRetval != 0) { return 1; } else { WriteConsole( GetStdHandle( STD_OUTPUT_HANDLE ), hostname, strlen( hostname ), 0, 0 ) ; return 0; } } int __cdecl main() { WSADATA wsaData = {0}; int iResult = 0; struct sockaddr_in saGNI; u_short port = 27015; iResult = WSAStartup(MAKEWORD(2, 2), &wsaData); saGNI.sin_family = AF_INET; saGNI.sin_addr.s_addr = inet_addr( "192.168.0.1" ); saGNI.sin_port = htons(port); struct sockaddr_in* IP = (struct sockaddr_in*)HeapAlloc( GetProcessHeap(), 0, sizeof( struct sockaddr_in ) ) ; memcpy( IP, &saGNI, sizeof( struct sockaddr_in ) ); HANDLE hHandle = CreateThread( 0, 0, GetIPInfo, IP, 0, 0 ) ; WaitForSingleObject( hHandle, INFINITE ) ; return 0 ; }
Как можно без принудительного убийства процесса добиться корректного завершения работы?
P. S. > Проверял на Windows 7 x64 +all patch.
|
October 16th, 2013
August 10th, 2013
02:50 am Приятного времени суток! До выхода журнала уже совсем немного времени. Остаётся шанс принять участие всем решительным и творческим людям в поддержании традиций. Мы можем объединить усилия, расширить свои знания и сделать журнал вместе и лучше!
-- крайний срок подачи материала: 10 октября выпуск же состоится 15 октября.
ps: Мы до сих пор наивно полагаем, что существуют ещё люди, стремящиеся показать свои знания и внести достойный вклад.
|
July 5th, 2013
02:12 am - Новая информация ) Про езин.
тематика: vx и около-vx (кодинг, реверс, сети, криптография, обзоры, арт (...) ) стиль написания материала - любой; стафф не должен быть ранее нигде опубликован
дедлайн: 3 месяца
|
July 2nd, 2013
July 1st, 2013
11:47 pm - E-zine Требуются авторы в культурный проект на типо e-zine. Все кто помнят историю и готовы поддержат традиции приглашаются! Пока нужны просто авторы и неравнодушные люди. Контакт пока один: ezine31337@gmail.com
|
08:14 pm - Test! Всем хай кто зашёл. Решил обосноваться здесь. Попозже скину архив со своего старого блога. P. S. > Жаль что площадка коверкает и первую букву ника в прописную превращает =(
|
|
|
|
LJ.Rossia.org |