WSH-VBSscript Debug (64bits)

 

Introduction

Voici un tout petit article qui explique brièvement comment exécuter un script .VBS en mode debug sur un système 64 bits.

Si vous ne disposer pas d’un environnement de développement tel que Visual Studio, vous pouvez recourir au débogueur de Microsoft téléchargeable ici. (Script Debugger for Windows NT 4.0 and Later)

Ce programme était intégré aux composants Windows jusqu’à 2003, puis Microsoft en a abandonné le support depuis Vista/2008. Toutefois, cet outil est encore fonctionnel sur les systèmes plus récents de Windows 7 à 2012R2.

Débogage sur le systèmes 32 bits

Une fois le débogueur installé, vous devez lancer le script comme suit :

wscript //D //X  MonScript.vbs

ou

cscript //D //X  MonScript.vbs

Débogage sur le systèmes 64 bits

Là où le bat blesse, c’est que cet outil ne fonctionne que dans un environnement 32 bits. Donc, si vous lancez les commandes précédentes sur un Windows 64 bits, il ne se passera rien.

Pour contourner cette contrainte, il suffit d’invoquer le moteur 32 bits pour interpréter le script en question, en utilisant l’une des commandes suivantes :

%windir%\sysWOW64\wscript //D //X  MonScript.vbs

ou

%windir%\sysWOW64\cscript //D //X  MonScript.vbs

Et le tour est joué.

 

Bien à vous

Christophe

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *