Fix drive paths for NT ICE (for Win NT/2k/XP)
Существует замечательный отладчик - SoftIce. В Win NT-образных системах
при его установке в ключе
[HKLM\SYSTEM\CurrentControlSet\Control\Services\NTice\DOSDeviceList]
сохраняется соответствие между именами дисков в пространстве имен Win32 (A:, C:, D:, etc)
и в пространстве имен ядра (/DeviceFloppy0, /Device/Harddisk1/Partition3, etc).
Если по какми-либо причинам это соответствие нарушается (при создании или сдвиге разделов,
при подключении дополнительных HDD), при каждой загрузке
мы попадаем в SoftIce и видим предупреждение. Приходится нажимать Ctrl-D для продолжения загрузки.
Предлагаю утилитку, перестраивающую эту секцию registry в соответствии
с текущими настройками системы. Сетевые и Ram-диски в список не включаются.
PS. Thanks to Axxie for NtXxx() routines sample
Вот утилита:
fix_ntice_pathes_v1.rar/tgz (15.2 Kb/15.8 Kb)
и ее исходники:
fix_ntice_pathes_v1_src.rar/tgz (4.4 Kb/4.4 Kb)
2002.11.30
|