Глаг АСМ – как сломать в Visual Studio отладчик. – VB 5.0, VB 6.0 – База кода

Скачать

Название (оригинал): VB ASM – How to break into the Visual Studio debugger.

Описание:
Англ (оригинал)The included cDebug.cls class allows the user to break their application (or the VB IDE if run from there, not recommended) into the Visual Studio debugger. Make the sample project, run the executable, click the ‘Break into debugger’ button, a dialog will be displayed, click the Cancel button to enter the Visual Studio debugger, dismiss the message box and then press F10 twice to step thru the software interupt and the return statements and you’ll be back in the VB calling routine. Provided you haven’t run the program from the IDE, you should now see the Visual Basic statements interspersed with their implementing assembler codes. To ensure that you can view the VB source with your own programs…. make sure that the following options are set on the Project/Project Properties/Compile dialog… Compile to Native Code, Create Symbolic Debug Info. Also, before running the application to be debugged, be certain that the source code files on disk are up to date by selecting File/Save Project. I should stress that this submission is a shameless VB ASM promotion, as the same trick can be achieved with an API call, as is demonstrated in the sample.
Рус (машинный)Включенный cDebug.класс CLS позволяет пользователю разбить их применения (или интегрированной среде разработки VB если бежать оттуда, не рекомендуется) в Visual Studio отладчик. Сделать образец проекта, запустите исполняемый файл, нажмите кнопку ‘перерыв в отладчике’ кнопку, на экране появится диалоговое окно, щелкните кнопку Отмена, чтобы войти в Visual Studio отладчик, закрыть окно сообщения, а затем нажмите клавишу F10 в два раза шаг через программы влезли и возвращение заявлений, и вы сможете вернуться в ВБ при вызове подпрограммы. При условии, что Вы не запустите программу из IDE, теперь вы должны увидеть визуальные Основные положения вперемежку с их реализации коды ассемблер. Чтобы убедиться, что вы можете просмотреть глаг источник собственных программ…. убедитесь, что следующие параметры задаются на проект/свойства проекта/составить диалог… скомпилировать в машинный код, создать Символьную Отладочную информацию. Кроме того, перед запуском приложения будет отлажена, уверен, что исходный код файлов на диске не в курсе, выбрав проект файл/сохранить. Я должен подчеркнуть, что данное представление является бессовестной глаг продвижение АСМ, как тот же фокус может быть достигнуто с помощью вызова API, как показано в образце.

база кода