AutoIt: 3.3.8.1
Текущая версия: 1.0.0.6 от 28.03.2014
Категория:Разное
Описание:
Ох и развелось энтих viewer-ов, скажите вы. И будет правы - куда нам, как говорится, с AutoIt-шным frontend'ом в калашный ряд после Nir'а Sofer'a. Однако, хотя прога и не на 'плюсах', есть и у нее свои плюсы. :IL_AutoIt_1:
Итак, какие возможности дает программа:
1 Перечисление экспортируемых DLL функций(полное или по маске).
2 Поддержка x86 и x64 DLL файлов.
3 Просмотр информации о модуле dll.
4 Разнообразие выбора вариантов загрузки dll.
5 Поддержка командной строки.
6 Горячие клавиши на все основные действия.
7 Поддержка Drag-and-Drop файлов dll.
9 Возможность открывать файлы dll из контекстного меню.
10 Возможность просмотра недекорированных имен DLL функции(+выбор опций).
11 Установка фильтра (масок) для вывода функций.
12 Поиск по списку отображаемых функций.
13 Копирование данных из списка в буфер обмена.
14 Список последних открытых файлов (до 10).
15 Экспорт данных в html или txt файл.
16 Поисковые запросы на основные web-сервисы
17 Открытие web страниц с описанием функций из контекстного меню программы.
18 Загрузка описаний функций с сайтов msdn.microsoft.com и pinvoke.net.
19 Можно указать свои поисковые сервисы (неограничено).
20 Можно указать свои сайты для загрузки описаний функций (неограничено).
Недостатки программы:
Отсутствие встроенных дизассемблера и HEX-редактора.
Будем работать.
Файл: Версия: 1.0.0.6
32-бит exe
64-бит exe
исходник
Снимок:
История версий:
PS: Если у кого то при попытке скачать описание функции программа пишет, что нет интернет подключения (а у вас оно включено), откройте файл dllviewer.cfg и замените в параметре CheckConnect значение 1 на 0. В этом случае программа не будет пытаться пинговать сервера перед отправкой запроса.
Текущая версия: 1.0.0.6 от 28.03.2014
Категория:Разное
Описание:
Ох и развелось энтих viewer-ов, скажите вы. И будет правы - куда нам, как говорится, с AutoIt-шным frontend'ом в калашный ряд после Nir'а Sofer'a. Однако, хотя прога и не на 'плюсах', есть и у нее свои плюсы. :IL_AutoIt_1:
Итак, какие возможности дает программа:
1 Перечисление экспортируемых DLL функций(полное или по маске).
2 Поддержка x86 и x64 DLL файлов.
3 Просмотр информации о модуле dll.
4 Разнообразие выбора вариантов загрузки dll.
5 Поддержка командной строки.
6 Горячие клавиши на все основные действия.
7 Поддержка Drag-and-Drop файлов dll.
9 Возможность открывать файлы dll из контекстного меню.
10 Возможность просмотра недекорированных имен DLL функции(+выбор опций).
11 Установка фильтра (масок) для вывода функций.
12 Поиск по списку отображаемых функций.
13 Копирование данных из списка в буфер обмена.
14 Список последних открытых файлов (до 10).
15 Экспорт данных в html или txt файл.
16 Поисковые запросы на основные web-сервисы
17 Открытие web страниц с описанием функций из контекстного меню программы.
18 Загрузка описаний функций с сайтов msdn.microsoft.com и pinvoke.net.
19 Можно указать свои поисковые сервисы (неограничено).
20 Можно указать свои сайты для загрузки описаний функций (неограничено).
Недостатки программы:
Отсутствие встроенных дизассемблера и HEX-редактора.
Будем работать.
Шучу, конечно ;)
Файл: Версия: 1.0.0.6
32-бит exe
64-бит exe
исходник
Снимок:
История версий:
28.03.2014
* Исправлена досадная опечатка в имени переменной, из-за которой программа падала при выборе пункта контекстного меню 'Открыть свойства файла'.
----------------------------------------------------------------------
12/03/2014
*** Выпущена новая версия программы: Dll Viewer v1.0.0.6.
* Исправлено: функция проверки доступности интернета _WinAPI_IsNetworkAlive заменена на_WinAPI_IsInternetConnected, также подкорректирован ping.
* Исправлено: подвисание программы в случае долгой загрузки страницы описания функции. Теперь в InetGet и InetRead добавлен выход по таймауту в 10 секунд.
* Исправлено: функция копирования списка в форматированный под таблицу текст полностью переписана под универсальный вариант. Также исправлена проблема с неправильным отображением данного текста в Notepad.
* Исправлено: из-за убранной заглушки определения типа архитектуры файла в v1.0.0.5, программа падала при включении опции 'Не загружать описания функций' и последующем клике на файл. Заглушка заменена на соответствующую функцию.
* Исправлено: не снятие (в некоторых случаях) выделения предыдущих пунктов в дереве dll при поиске.
* Исправлено: шаблон поиска ссылок на msdn, так как прежний стал плохо срабатывать после изменения дизайна поисковика search.microsoft.com
* Исправлено: прочие мелкие правки.
* Добавлено: новые параметры ini файла - DefaultPingSite,DefaultPingTime,InetGetWaitTime.
* Добавлено: новый сайт для парсинга описаний WinAPI функций - w32api.narod.ru.
* Добавлено: в списке текущих процессов в 64-битной Windows 32-битные процессы помечаются как (*32).
* Добавлено: список текущих процессов обновляется каждые 10 секунд.
* Добавлено: список функций модуля теперь сортируется при заполнении ListView.
* Изменено: список недавних файлов вынесен в отдельное выпадающее меню и добавлен пункт очистки меню.
--------------------------------------------------------------------------
23/02/2014
*** Выпущена новая версия программы: Dll Viewer v1.0.0.5.
Программа скомпилирована в одну 32-разрядную версию после решения основных проблем
с файловым перенаправлением в 64-битной среде Windows.
* Исправлено: невозможность открытия 64-битных библиотек в 32-битной версии программы.
* Исправлено: ошибка в формировании имени отчета.
* Исправлено: шаблон поиска описаний функций на msdn - под новый стиль оформления сайта.
* Добавлено: новая функция для создания красивых Html отчетов.
* Удалено: использование скина из UDF SkinSharp из-за его некорректной работы.
--------------------------------------------------------------------------
24/05/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.4.
* Добавлено: расширенная настройка раздекорирования функций и загрузки символов.
* Исправлено: нерегистрация хоткеев из-за русской раскладки на компьютере.
* Исправлено: изменение размеров главного она на дефолтные с развернутого состояния при закрытии окна настроек.
--------------------------------------------------------------------------
18/05/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.3.
* Добавлено: окно ввода для поиска файлов в дереве библиотек теперь ищет dll и на компьютере. Введите для теста любое имя существующей
библиотеки(можно без расширения) - и если она находится в одной из папок определенных в переменных окружения, то будет мгновенно загружена в программу.
* Исправлено: удаление пункта дерева без родителя - теперь пункт удаляется совместно с родителем, если он единственный элемент на своем уровне.
* Исправлено: UDF GUICtrlHyperLink v1.1 заменена на исправленную GUICtrlHyperLink v1.2.
* Исправлено: недоступность сервера nova.rambler при поисковом запросе (ошибка пинга)
* Оптимизировано: проверка интернет-соединения производится сразу при старте программы, тем самым исключаются лишние проверки при каждой загрузке описаний функций.
* Добавлено: разблокирована максимизация окна (настройка ресайза элементов доступна в ini файле).
--------------------------------------------------------------------------
28/04/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.2.
* Исправлено: невозможность поиска в списке функций с указанной пользователем строчки (ошибка в скрипте).
* Исправлено: сворачивание окна поиска после нахождения результатов (окну установлен атрибут 'поверх всех окон').
* Исправлено: получение адресов функций незагруженных библиотек: вместо _WinAPI_GetProcAddress используется сумма ImageBase+RVA функции.
* Исправлено: из-за ошибочного условия в v1.0.0.1 добавление последних открытых файлов в меню из ini-файла не происходило.
* Исправлено: из-за ошибочной правки в v1.0.0.1 кнопка 'добавить' в окне настроек не работала.
* Добавлено: горячая клавиша для запуска поиска в списке функций - F3(работает только если главное окно в фокусе).
--------------------------------------------------------------------------
24/04/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.1.
* Исправлено: падение программы при попытке выгрузить системную библиотеку.
* Исправлено: некорректное выделение элементов TreeView на клик правой кнопкой.
* Исправлено: отображение в заголовке DOS hex значений для 64-битного файла с 8 на 16-значное.
* Исправлено: ошибка записи текста справки в файл в режиме дозаписи вместо перезаписи.
* Исправлено: невозможность изменить путь до временного файла в параметре PagePath.
* Исправлено: невозможность изменить url для отображения в ссылке 'Сигнатуры WinAPI' в параметре DefaultHyperLink.
* Исправлено: отсутствие привилегий для перечисления модулей процесса csrss.exe.
* Исправлено: прочие мелкие правки.
* Добавлено: выпадающий список для установки опций загрузки символов в настройках.
* Добавлено: библиотеки открытые методом drag and drop также попадают в список недавно открытых файлов.
* Добавлено: новый поисковый шаблон для функций С++.
* Добавлено: новый пункт контекстного и выпадающего меню.
* Добавлено: горячая клавиша для обновления (новой загрузки) списка функций - установка в ini файле.
--------------------------------------------------------------------------
09/04/2013
*** Выпущена первая публичная бета версия программы: Dll Viewer v1.0.0.0
--------------------------------------------------------------------------
* Исправлена досадная опечатка в имени переменной, из-за которой программа падала при выборе пункта контекстного меню 'Открыть свойства файла'.
----------------------------------------------------------------------
12/03/2014
*** Выпущена новая версия программы: Dll Viewer v1.0.0.6.
* Исправлено: функция проверки доступности интернета _WinAPI_IsNetworkAlive заменена на_WinAPI_IsInternetConnected, также подкорректирован ping.
* Исправлено: подвисание программы в случае долгой загрузки страницы описания функции. Теперь в InetGet и InetRead добавлен выход по таймауту в 10 секунд.
* Исправлено: функция копирования списка в форматированный под таблицу текст полностью переписана под универсальный вариант. Также исправлена проблема с неправильным отображением данного текста в Notepad.
* Исправлено: из-за убранной заглушки определения типа архитектуры файла в v1.0.0.5, программа падала при включении опции 'Не загружать описания функций' и последующем клике на файл. Заглушка заменена на соответствующую функцию.
* Исправлено: не снятие (в некоторых случаях) выделения предыдущих пунктов в дереве dll при поиске.
* Исправлено: шаблон поиска ссылок на msdn, так как прежний стал плохо срабатывать после изменения дизайна поисковика search.microsoft.com
* Исправлено: прочие мелкие правки.
* Добавлено: новые параметры ini файла - DefaultPingSite,DefaultPingTime,InetGetWaitTime.
* Добавлено: новый сайт для парсинга описаний WinAPI функций - w32api.narod.ru.
* Добавлено: в списке текущих процессов в 64-битной Windows 32-битные процессы помечаются как (*32).
* Добавлено: список текущих процессов обновляется каждые 10 секунд.
* Добавлено: список функций модуля теперь сортируется при заполнении ListView.
* Изменено: список недавних файлов вынесен в отдельное выпадающее меню и добавлен пункт очистки меню.
--------------------------------------------------------------------------
23/02/2014
*** Выпущена новая версия программы: Dll Viewer v1.0.0.5.
Программа скомпилирована в одну 32-разрядную версию после решения основных проблем
с файловым перенаправлением в 64-битной среде Windows.
* Исправлено: невозможность открытия 64-битных библиотек в 32-битной версии программы.
* Исправлено: ошибка в формировании имени отчета.
* Исправлено: шаблон поиска описаний функций на msdn - под новый стиль оформления сайта.
* Добавлено: новая функция для создания красивых Html отчетов.
* Удалено: использование скина из UDF SkinSharp из-за его некорректной работы.
--------------------------------------------------------------------------
24/05/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.4.
* Добавлено: расширенная настройка раздекорирования функций и загрузки символов.
* Исправлено: нерегистрация хоткеев из-за русской раскладки на компьютере.
* Исправлено: изменение размеров главного она на дефолтные с развернутого состояния при закрытии окна настроек.
--------------------------------------------------------------------------
18/05/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.3.
* Добавлено: окно ввода для поиска файлов в дереве библиотек теперь ищет dll и на компьютере. Введите для теста любое имя существующей
библиотеки(можно без расширения) - и если она находится в одной из папок определенных в переменных окружения, то будет мгновенно загружена в программу.
* Исправлено: удаление пункта дерева без родителя - теперь пункт удаляется совместно с родителем, если он единственный элемент на своем уровне.
* Исправлено: UDF GUICtrlHyperLink v1.1 заменена на исправленную GUICtrlHyperLink v1.2.
* Исправлено: недоступность сервера nova.rambler при поисковом запросе (ошибка пинга)
* Оптимизировано: проверка интернет-соединения производится сразу при старте программы, тем самым исключаются лишние проверки при каждой загрузке описаний функций.
* Добавлено: разблокирована максимизация окна (настройка ресайза элементов доступна в ini файле).
--------------------------------------------------------------------------
28/04/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.2.
* Исправлено: невозможность поиска в списке функций с указанной пользователем строчки (ошибка в скрипте).
* Исправлено: сворачивание окна поиска после нахождения результатов (окну установлен атрибут 'поверх всех окон').
* Исправлено: получение адресов функций незагруженных библиотек: вместо _WinAPI_GetProcAddress используется сумма ImageBase+RVA функции.
* Исправлено: из-за ошибочного условия в v1.0.0.1 добавление последних открытых файлов в меню из ini-файла не происходило.
* Исправлено: из-за ошибочной правки в v1.0.0.1 кнопка 'добавить' в окне настроек не работала.
* Добавлено: горячая клавиша для запуска поиска в списке функций - F3(работает только если главное окно в фокусе).
--------------------------------------------------------------------------
24/04/2013
*** Выпущена промежуточная бета версия программы: Dll Viewer v1.0.0.1.
* Исправлено: падение программы при попытке выгрузить системную библиотеку.
* Исправлено: некорректное выделение элементов TreeView на клик правой кнопкой.
* Исправлено: отображение в заголовке DOS hex значений для 64-битного файла с 8 на 16-значное.
* Исправлено: ошибка записи текста справки в файл в режиме дозаписи вместо перезаписи.
* Исправлено: невозможность изменить путь до временного файла в параметре PagePath.
* Исправлено: невозможность изменить url для отображения в ссылке 'Сигнатуры WinAPI' в параметре DefaultHyperLink.
* Исправлено: отсутствие привилегий для перечисления модулей процесса csrss.exe.
* Исправлено: прочие мелкие правки.
* Добавлено: выпадающий список для установки опций загрузки символов в настройках.
* Добавлено: библиотеки открытые методом drag and drop также попадают в список недавно открытых файлов.
* Добавлено: новый поисковый шаблон для функций С++.
* Добавлено: новый пункт контекстного и выпадающего меню.
* Добавлено: горячая клавиша для обновления (новой загрузки) списка функций - установка в ini файле.
--------------------------------------------------------------------------
09/04/2013
*** Выпущена первая публичная бета версия программы: Dll Viewer v1.0.0.0
--------------------------------------------------------------------------
PS: Если у кого то при попытке скачать описание функции программа пишет, что нет интернет подключения (а у вас оно включено), откройте файл dllviewer.cfg и замените в параметре CheckConnect значение 1 на 0. В этом случае программа не будет пытаться пинговать сервера перед отправкой запроса.