Programming / debugging tools package (c ++ / c #) від nirsoft.
Відео: What Is gdb And How To Debug C And C ++ Code? | C ++ INTERVIEW QUESTIONS AND ANSWERS FOR FRESHERS
Утиліти призначені для використання програмістами, проте будуть корисні системним адміністраторам і досвідченим користувачам в качествесредств дослідження програмних продуктів, моніторингу використання ресурсів, системних викликів, звернень до реєстру і т.п. Всі програми розповсюджуються безкоштовно і підтримуються розробником Nir Sofer.
Сторінка Programming / Debuggin Tools на сайті розробника (англійською мовою) .При бажанні, ви можете завантажити весь пакет програм одним архівом за посиланням у верхній частині сторінки.
Наступна таблиця містить посилання на сторінки з найбільш поширеними програмами з пакету Programming / Debugging Tools і їх короткий опис:
DLL Export Viewer | Утиліта відображає список експортованих функцій (C ++) і їхні віртуальні адреси точок входу для вибраних файлів DLL. Дозволяє скопіювати адресу обраної функції і вставити його в відладчик для створення точки зупину. При виклику даної функції, відладчик виконає зупинку виконання програми. |
HeapMemView | HeapMemView - маленька програма для перегляду вмісту всіх блоків пам`яті, виділених для обраного процесу. Може використовуватися розробниками програм для трасування витоків пам`яті. |
GDIView | GDIView - унікальний інструмент для відображення GDI хендлом відкритих процесом. GDI (Graphical Device Interface) відповідає за отрисовку ліній і кривих, відображення шрифтів і обробку палітри на різних пристроях відображення. Програма виводить загальну кількість кожного типу GDI хендлом і детальну інформацію про кожного хендлом. Може використання для трасування витоків пам`яті при використанні ресурсів GDI. |
DeviceIOView | DeviceIOView дозволяє переглядати дані, якими обмінюється програма або системна служба з драйвером пристрою (виклики DeviceIoControl). Для кожного звернення до драйверу пристрою можна побачити Handle, керуючий код Control Code, кількість прийнятих байт, кількість переданих байт, ім`я пристрою і 16-ковий дамп даних. |
ResourcesExtract (Для додатків C ++ та інших) | ResourcesExtract - невелика утиліта для витягання ресурсів з виконуваних файлів dll / ocx / exe (зображень, відео, іконок, HTML фрагментів і т.п. Програма може запускатися в командному рядку з параметрами без відображення призначеного для користувача інтерфейсу. |
DotNetResourcesExtract (Для додатків .NET) | DotNetResourcesExtract - невелика утиліта для витягання ресурсів з виконуваних файлів dll / exe додатків .NET (зображень, HTML фрагментів і т.п.) |
GACView | GACView - альтернатива стандартному засобу .NET assembly viewer, використовуваному для отримання інформації про збірки .NET. Програма відображає додаткову інформацію для кожної збірки, включаючи дату модифікації, розмір файлу, версію, повний шлях. GACView також дозволяє видаляти збірки, які не можуть бути деінсталювати звичайним шляхом. |
SocketSniff | SocketSniff дозволяє переглядати активність Windows Sockets (WinSock) для обраного процесу. Для кожного створюваного сокета відображається хендл, тип сокета, локальний і віддалений адреса, локальний і віддалений порт, лічильники прийнятих і відправлених байт. Прийняті і відправлені через сокет дані можна переглядати в текстовому вигляді або у вигляді 16-ричного дампа. SocketSniff може використовуватися програмістами для налагодження додатків, що використовують socket API. |
RegFromApp | RegFromApp відстежує зміни в системному реєстрі Windows, зроблені обраним додатком і створює стандартний .reg-файл, який містить зміни в реєстрі. При необхідності цей файл можна використовувати для імпорту даних за допомогою редактора реєстру (RegEdit). |
RegDllView | RegDllView - маленька утиліта для відображення списку зареєстрованих dll / ocx / exe файлів (реєстрація COM). Для кожного зареєстрованого файлу відображається дата і час реєстрації, відомості про розробника, версія файлу, дата створення і зміни, назва програми і т.п. Якщо існує реєстрація файлу в реєстрі, але сам файл відсутній, то відображається програмою рядок підсвічується червоним кольором. RegDllView дозволяє видалити реєстрацію файлу, виконати його перереєстрацію, створити reg-файл для обраної реєстрації, відкрити в провіднику папку, в якій знаходиться зареєстрований файл, а також отримати звіт про зареєстрованих файлах в HTML-форматі. |
SimpleProgramDebugger | SimpleProgramDebugger - простий відладчик програм під Windows. Відображає основні події налагодження: програмні виключення, створення процесів і потоків, завершення процесів і потоків, завантаження DLL, вивантаження DLL, коди завершень та коди винятків. Отриманий список подій можна скопіювати в буфер обміну або зберегти у файлі формату csv / xml / html. |
Перераховані програми не вимагають інсталяції, зберігають свої конфігураційні налаштування в окремих файлах, і можуть використовуватися в переносимому варіанті (portable software).
Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"
Поділися в соціальних мережах:
Схожі
- Пакет програм forensic tools від nirsoft.
- Chcp - перегляд або зміна кодової сторінки в командному рядку windows.
- Pdf tools
- Network tools
- Cshare (file transfer tools)
- Batch file tools
- Fing-network tools
- Nfc tools pro
- My android tools
- Smart tools
- Netx - network discovery tools
- Ip tools
- Мтчелл м. - програмування для linux. Професійний підхід
- Що таке режим usb-налагодження (usb debugging) на андроїд
- Як зробити кнопку "наверх"
- Nodejs. Як працювати з файлом package.json.
- Як зробити відображення процесу в заголовку сторінки на jаvascript.
- Команда rundll32 - виконати функцію, експортовану бібліотекою dll.
- Системне адміністрування персонального комп`ютера.
- Лічильник звернень до файлів
- Прошивка андроїд пристроїв на базі rockchip batch tools