New Post: Как расставить бряки в дочерних процессах?
попробуйте в startProcess установить параметр debugChildren=TRUE. При старте дочернего процесса при загрузке целевого модуля должен срабатать обработчик onModuleLoad еще раз и в нем можно будет...
View ArticleNew Post: Как расставить бряки в дочерних процессах?
если передать debugChildren=TRUE, тогда видно, что бряки расставляются, но происходит смена execution status'a:def onExecutionStatusChange(self, arg): if arg == 7: exceptionFunc('No Debuggee')а дальше...
View ArticleNew Post: Как расставить бряки в дочерних процессах?
А это когда просиходит? Сразу после расстановки брейкпойнтов или при завершении отлаживаемого процесса? Дело в том, что при завершении процесса получение статуса DebugStatusNoDebuggee ( 7 ) - это...
View ArticleNew Post: Как расставить бряки в дочерних процессах?
Порядок событий следующий:startProcess(path_to_ie + ' ' + url, debugChildren=True)в onModuleLoad расставляются брякис помощью ntCreateUserProcess создается процесс-вкладкаопять расставляются бряки...
View ArticleNew Post: Как расставить бряки в дочерних процессах?
Попробуйте запустить скрипт с правами админа. При попытке просто в windbg отдебажить IE такой же эффект проявляется: процеес стратует и сразу идет на Terminate
View ArticleNew Post: Как расставить бряки в дочерних процессах?
запускаю cmd от имени администратора, затем перехожу в папку со скриптом, запускаю скрипт - ничего не изменилось, все равно ИЕ вылетает. система: Win7x86 + IE8
View ArticleNew Post: Как расставить бряки в дочерних процессах?
Вот такой скрипт:import pykd pykd.startProcess(r"C:\Program Files (x86)\Internet Explorer\iexplore http:\\ya.ru", debugChildren=True) while True: pykd.go()запускаю от админа: скрипт работает ( пока IE...
View ArticleNew Post: Как расставить бряки в дочерних процессах?
решил проблему, убрав бряки с user32!MessageBoxExA и user32!MessageBoxExW, но странно то, что никаких ругательств на них при работе скрипта не было
View ArticleCreated Unassigned: !help command [12728]
Pykd has no !help command.When trying new plugins, this is one of the first things I do. How else should I find out how the plugin works? BTW: the help function of Python is one thing I really...
View ArticleUpdated Wiki: PYKD 0.2 Documentation
Table of contents1. Introduction1.1 General information1.2 Quick startIntroductionGeneral information The Pykd project started in 2010. The main reason was the inconvenience of scripting debugging with...
View ArticleUpdated Wiki: Documentation
PYKD 0.2. Рукводство пользователя.PYKD 0.2. DocumentationPYKD 0.2. TutorialPYKD 0.2. API ReferencePYKD 0.1. Рукводство пользователя.PYKD 0.1. API ReferencePykd 0.0 documentation
View ArticleUpdated Wiki: PYKD 0.2. Documentation
Table of contents1. Introduction1.1 General information1.2 Quick start1. Introduction1.1 General information The Pykd project started in 2010. The main reason was the inconvenience of scripting...
View ArticleUpdated Wiki: PYKD 0.2. Documentation
Table of contents1. Introduction1.1 General information1.2 Quick start1.3 Building from source1. Introduction1.1 General information The Pykd project started in 2010. The main reason was the...
View ArticleUpdated Wiki: PYKD 0.2. Documentation
Table of contents1. Introduction1.1 General information1.2 Quick start1.3 Building from source1. Introduction1.1 General information The Pykd project started in 2010. The main reason was the...
View ArticleUpdated Wiki: Documentation
PYKD 0.2. Рукводство пользователя. (Russian documentation)PYKD 0.2. Documentation (English documentation)PYKD 0.2. Tutorial (Russian tutorial)PYKD 0.2. API Reference (English API reference)PYKD 0.1....
View Article