Тип | відладчик рівня ядра |
---|---|
Розробник | NuMega, Compuware |
Стабільний випуск | 4.2.7 |
Версії | 4.0.5 |
Операційна система | Windows |
Мова програмування | асемблер ![]() |
Ліцензія | Власницьке ПЗ |
Вебсайт | www.compuware.com |
SoftICE — зневаджувач (дебаггер) режиму ядра для Microsoft Windows.[1] Програма розроблена для управління процесами на низькому рівні Windows, причому таким чином, щоб операційна система не розпізнавала роботу відладчика. На відміну від прикладного відладчика, SoftICE здатний призупинити всі операції в Windows, що дуже важливо для налагодження драйверів.
SoftICE був спочатку розроблений компанією NuMega, яка включала його в пакет програм для швидкої розробки високопродуктивних драйверів під назвою Driver Studio, який згодом був придбаний Compuware.
Microsoft пропонує два відладчика режиму ядра: WinDbg та KD. Однак, на відміну від SoftICE, повністю реалізувати можливості WinDbg та KD можна тільки з двома комп'ютерами.
Частина назви «ICE» є натяком на абревіатуру від in-circuit emulator.
SoftICE дуже популярний як інструмент злому програмного забезпечення.