Поиск:

Ответ в темуСоздание новой темы Создание опроса
> получение списка сокетов определённого процесса 
:(
    Опции темы
setty
Дата 13.6.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 8.6.2006
Где: Украина

Репутация: нет
Всего: нет



сразу два вопроса

идея в том чтоб отправить сообщение через сокет другого процесса, и тут первый вопрос, возможно ли это вообще, не прийдётся ли чтото колдовать с правами доступа, привелегиями... процесс то чужой

если это возможно то я подозреваю что необходимо сначала получить список всех сокетов а потом проверить его владельца с заданным процесом однако так ли это и  как это делается незнаю и в этом второй вопрос.
 
PM MAIL   Вверх
oleg1973
Дата 17.6.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 2
Всего: 34



я не знаю как получить список сокетов другого процесса (и возможно ли вообще)
но перехват АПИ функций winsock еще никто не отменял ) 


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
setty
Дата 20.6.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 8.6.2006
Где: Украина

Репутация: нет
Всего: нет



правда это всёже возможно, я нашол таки одну статью, вот цитирую...

"After several days of seeking a way to get the processId attached to a connection I found that the ipHlpApi has some undocumented functions : AllocateAndGetTcpExTableFromStack and AllocateAndGetUdpExTableFromStack - those two functions are acting exactly the same way that GetTcpTable and GetUdpTable except that they get the processID attached to the connection, don't ask why they are not documented on MSDN, I really don't know."

однако упомянутые функции AllocateAndGetUdpExTableFromStack и AllocateAndGetTcpExTableFromStack есть версии функций(Ex), а уменя в ipHlpApi есть только их базовые версии которые повидимому не возращают "processID attached to the connection". Нужен какойто другой способ.

чтоже до перехватат апи то это конечно тоже выход но помоему неоправданно усложнённый...
нужен другой выход... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.0597 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.