четверг, 24 марта 2016 г.

выбрать строки в 3 кнопки

посмотрел статью на хабре про изучение дерева исходников 10й винды,
там автор вынимал строки из pdb и имел какие-то проблемы с мегабайтными файлами, скрипты на питоне, разные утилиты

пользователи хиева знают что это банальная операция делается ровно тремя кнопками:
Alt-F6
F9 *://*
F10


при этом размер файла никакой роли не играет, хоть мегабайт, хоть 10, хоть 100

4 комментария:

  1. В той статье товарищ парсит множество файлов, поэтому ему нужна была автоматизация. Упомянутые функции hiew не экспортируются? Как обработать не по одному файлу, а сразу весь объём?

    Ну и статья, если кто не читал:
    https://habrahabr.ru/company/pt/blog/279215/

    ОтветитьУдалить
  2. например так:

    copy/b *.pdb all_in_one
    hiew32.exe all_in_one

    и далее по тексту

    ОтветитьУдалить
  3. Ну так это всё равно не автоматизированное решение. Каждый файл то приходится по отдельности разбирать.

    ОтветитьУдалить
  4. свалили все pdb в один файл, один раз нажали три кнопки, на выходе получили один файл с путями, где здесь 'по отдельности' ?

    статья дала лишь повод написать для тех, кто давно не помнил как hiew умеет легко отбирать строки

    ОтветитьУдалить