Member
Статус: Не в сети Регистрация: 15.11.2003 Откуда: Москва
Скрипт работает под ХР, необходимо узнать, работает ли он под Vista, Win2k и 9x.
Методика проверки:
- скачать и запустить http://vivliofika.narod.ru/get_ip/get_ip4.bat (удалено!!!)
- запускать с параметрами all lan plain
- если всё работает, написать сюда ответ с указанием версии операционной системы
Заранее благодарен всем, кто сможет уделить немного своего времени для этого исследования.
Последний раз редактировалось Olorin 08.03.2008 17:44, всего редактировалось 4 раз(а).
Advanced member
Статус: Не в сети Регистрация: 16.11.2006 Откуда: Всегда!
Olorin писал(а):
Утилита идёт в стандартной поставке Windows XP.
утилита идет и в стандартной поставке Vista
Olorin писал(а):
Я это отлично понимаю, поэтому специально выковырял netsh из ХР в надежде, что она работает хотя бы в win nt-2k-xp-vista
То есть, с отличным пониманием, вы пытаетесь, судя по объему кода, подсунуть любой ОС, в том числе Висте, netsh.exe от XP?
Но netsh.exe - это только интерпретатор команд, вызывающий оболочку и подгружающий дополнительные DLL, в том числе системные, в зависимости от контекста. Интересен разработанный вами механизм устранения различий в системных вызовах на различных ОС.
Member
Статус: Не в сети Регистрация: 15.11.2003 Откуда: Москва
я ничего и никак не устранял. Просто иду старой проторённой дорожкой, используя "метод тыка". Вы пробовали запустить именно то, что в архиве? Оно отличается от стандартной поставки ХР только тем, что я обработал это барахло UPX, получив втрое меньший объём. Так вот мне интересно, получится ли? Если не получится, то придётся действовать стандартным способом - rasdial /disconnect & tracert microsoft.com -h 1 чтобы выдернуть первый хоп. Метод лома без приёма. А мне хочется, чтобы даже без отсоединения от инета и прочих туннелей.
Advanced member
Статус: Не в сети Регистрация: 16.11.2006 Откуда: Всегда!
Olorin писал(а):
Вы пробовали запустить именно то, что в архиве?
Пробовал. На Висте не работает. Архив содержит только запускалку, интерпретатор netsh.exe и оболочку netshell.dll из комплекта XP, этого недостаточно. Оба компонента динамически используют для работы дополнительные системные библиотеки в виде DLL-ок, которые, в свою очередь, вызывают следующие, и т.д. На Висте организация файлов несколько другая, поэтому некоторых компонентов просто нет, некоторые же вызовы просто приведут к аварийному завершению оболочки. Например, подгружаемая в XP RASAPI32.DLL.
Желаю успехов.
Member
Статус: Не в сети Регистрация: 15.11.2003 Откуда: Москва
сможете ли вы ещё раз протестировать? - запихнул в архив свиную rasapi32. - Что получится? Добавлено спустя 27 минут, 57 секунд microsoft не идёт по простому пути posix.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения