|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 10, 2003 14:48:09 Вот почитал я туторов Iczelion по VxD и решил их отладить но не тута было. Пользуюсь я softICE'ом начал смотреть документацию по нему как же их отладить Первое с чем я столкнулся это проблема создания отладочной информации в ice Symbol Loader точнее у него в хелпе написано что скомпилять надо с параметрами: ---------------------------------------------------------------------------------- MASM 6.11 To generate Codeview debug information: Assemble with /Zi /COFF. Use Microsoft's 32-bit LINK.EXE to link with /DEBUG /DEBUGTYPE:CV /PDB:NONE. Copyright 1996 NuMega Technologies. All rights reserved. ---------------------------------------------------------------------------------- Скомпилял VxD.bat \masm32\bin\ml /coff /c /Cx /Zi /DMASM6 /DBLD_COFF /DIS_32 %1.asm \masm32\bin\link /vxd /DEBUG /DEBUGTYPE:CV /PDB:NONE /DEF:%1.def %1.obj при этом никаких обшибок он не выдал кроме усяких Warnings про секции кода как в туторе сказано это нормально дальше как у них писано по пунктам: ---------------------------------------------------------------------------------- Preparing to Debug Device Drivers and VxDs If you are debugging a device driver or static VxD that loads before the operating system fully initializes, follow these general steps: 1 Build the application with debug information. 2 If SoftICE is not already loaded, load SoftICE. 3 Start Symbol Loader. 4 Click the Open to open the module you want to debug. 5 Click Package source with symbol table . 6 Click Translate to create a new .NMS symbol file. 7 Modify the SoftICE initialization settings to pre-load the symbols and source code information for the VxD or device driver on startup. 8 Reboot your PC. Copyright 1996 NuMega Technologies. All rights reserved. ----------------------------------------------------------------------------------- Когда давлю Translate он говорить: no debug information Load давишь тож самое. Никак не могу понять почему GUI отлаживаются и без отладочной инфы, а драйвера нет? И вообще КАК ИХ ОТЛАЖИВАТЬ ? Может я не тем отладчиком пользуюсь взять TD32 и вперед за орденами :)) Неплохо было бы еслиб к туторам Iczelion по VxD написали махонькую статейку об отладке оных. Как я понял в .obj файл отладочную инфу он суеть а вот в сам .Vxd нет, а в GUI прогах и в .obj и .exe. Что напоминает мне компиляцию .com и .exe в DOSе |
|
|
Дата: Мар 12, 2003 21:32:01 Люди разве никто драйвера не отлаживал? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.038 |