Section courante

A propos

Section administrative du site

 Logiciel  Plateforme  Utilisation  Programmation  Annexe  Aide 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3
Référence des commandes internes
Détection de SoftICE
Référence de termes et du vocabulaire
Référence des codes d'erreur
Préface
Notes légal
Dictionnaire
Recherche

Sommaire

Fiche technique
Système d'exploitation : DOS, Windows
Auteur : NuMega (racheté par Compuware, puis par Micro Focus)
Date de publication : 1987 à 2006
Catégorie : Débogueur en mode noyau
Site Web : http://www.microfocus.com/

Ce logiciel, lancé à l'origine par NuMega, est l'un des plus anciens et des plus réputés des débogueurs en mode noyau du système d'exploitation. Les premières versions furent d'abord proposées pour le système d'exploitation DOS (SoftICE for DOS) et faisait fonctionner le système d'exploitation en mode virtuel 8086. Il se vendait alors pour la somme de 386,00 $ américain. Contrairement à d'autres débogueurs, l'utilisation d'une ligne de commande et la combinaison de raccourci clavier comme Ctrl+D (pour arrêter l'exécution du système d'exploitation et passer directement dans SoftICE pour voir le code assembleur), en fait un redoutable outil pour comprendre ce qui se passe sur la machine !

La seconde version majeure, nommée SoftICE/W, fut la version développée pour l'environnement graphique de Windows 3.0 . Elle a ceci de particulière, quel inspira l'écriture du livre Undocumented Windows : A programmer's Guide to Reserved Microsoft Windows, Edition Addison-Wesley Publishing Company, Andrew Schulman, David Maxey, Matt Pietrek, 1992, ISBN: 0-201-60834-0, lequel explique les API non-documentés des environnements graphiques Windows 3.0 et Windows 3.1. Naturellement, cet événement contribua fortement à le faire connaitre comme crack de l'informatique et au Hacker a donner des lettres de noblesse à ce logiciel. Cette version du logiciel provoqua le dérivé du produit SoftICE for Netware (mode protégé en 32 bits). Il est a noter que, contrairement au concurrent de l'époque, comme le débogueur de Microsoft, il n'était pas nécessaire d'avoir une seconde machine branchée avec un port série pour effectuer un débogage.

La troisième version majeure, nommée SoftICE/95 est en faite un portage du logiciel pour les systèmes d'exploitation Windows NT et Windows 9X. À partir de cette version, le logiciel fut très capricieux avec la version de Windows que vous utilisez. En 1997, Compuware rachète le logiciel et le maintient en vie pendant presque 10 ans et puis finalement Micro Focus rachète le logiciel en 2009. Mais, celui-ci, ne développa jamais aucune version commerciale. Ainsi, aujourd'hui, la seule version encore utilisable sous Windows XP elle la version développée le 3 avril 2006 dans le paquet DriverStudio sous l'appellation Visual SoftICE. Les autres versions sont très capricieuses a installer, et voir impossible à faire fonctionner dans une VM comme VirtualBox, Virtual PC ou VMWare Workstation.

Liste des versions

Version Date Commentaire
SoftICE 1987 Écrit en langage assembleur 80386 et supporte le mode virtuel 8086.
SoftICE/W 1990 Support de Windows 3.0.
SoftICE/95 1995 Support de Windows NT et de Windows 9X.
SoftICE 3.2 10 décembre 2004 Support de Windows XP
DriverStudio 3.2 SoftICE 4.05 3 avril 2006 Ajout des commandes SVCMGR, FILES, CT, IRB, URB, SRB, BPS et BH. Supporte VMware 4.0 ou supérieur. Ajout d'un support pour les adresses mémoires supérieur à 4 Go de RAM.
... ... ...

Concurrent

Ses concurrents sont WinDbg de Microsoft et Syser de Sysersoft. Mais dans de nombreuses situations, le débogueur OllyDbg peut quand même rendre de nombreux services et peut s'avérer une alternative intéressante.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 9 novembre 2013