посмотрел статью на хабре про изучение дерева исходников 10й винды,
там автор вынимал строки из pdb и имел какие-то проблемы с мегабайтными файлами, скрипты на питоне, разные утилиты
пользователи хиева знают что это банальная операция делается ровно тремя кнопками:
Alt-F6
F9 *://*
F10
при этом размер файла никакой роли не играет, хоть мегабайт, хоть 10, хоть 100
там автор вынимал строки из pdb и имел какие-то проблемы с мегабайтными файлами, скрипты на питоне, разные утилиты
пользователи хиева знают что это банальная операция делается ровно тремя кнопками:
Alt-F6
F9 *://*
F10
при этом размер файла никакой роли не играет, хоть мегабайт, хоть 10, хоть 100
В той статье товарищ парсит множество файлов, поэтому ему нужна была автоматизация. Упомянутые функции hiew не экспортируются? Как обработать не по одному файлу, а сразу весь объём?
ОтветитьУдалитьНу и статья, если кто не читал:
https://habrahabr.ru/company/pt/blog/279215/
например так:
ОтветитьУдалитьcopy/b *.pdb all_in_one
hiew32.exe all_in_one
и далее по тексту
Ну так это всё равно не автоматизированное решение. Каждый файл то приходится по отдельности разбирать.
ОтветитьУдалитьсвалили все pdb в один файл, один раз нажали три кнопки, на выходе получили один файл с путями, где здесь 'по отдельности' ?
ОтветитьУдалитьстатья дала лишь повод написать для тех, кто давно не помнил как hiew умеет легко отбирать строки