Windows Scripting Host
Der Windows Scripting Host (WSH) ist eine ziemlich umfangreiche Programmbibliothek, die Möglichkeiten für Skriptsprachen, aber auch für Hochsprachen bereitstellt. Er ist unter anderem in den Internet Explorer seit Version 5 (?) integriert, wo er die Steuerung übernimmt. In neueren Betriebssystemen Microsoft Windows ist er standardmäßig aktiviert.
Der Windows Scripting Host bietet mehrere Objekte, wie unter anderem das FileSystemObject, eine einfache Schnittstelle zur Kommunikation mit dem Dateisystem, aber auch das Shell-Object, das einem das Ausführen von Dateien, aber auch das Lesen und Bearbeiten der Registry erlaubt.
Jedoch ist der Einsatz des Windows Scripting Hostes umstritten. Zum einen hinkt er im Geschwindigkeitsvergleich zu den synchronen API-Funktionen hinterher, welche natürlich weniger kompfortabel zu deklarieren sind. Zum anderen ist der WSH (Windows Skripting Host) auf vielen Systemen, vor allem auf kommerziell genutzten, auf Grund vieler Sicherheitsrisiken deaktiviert: Gerade der Microsoft Internet Explorer weißt ohne entsprechende Sicherheitsupdates einige Hackern hochwillkommene Sicherheitslücken, zum Beispiel durch Exploits. Daher empfiehlt es sich, als Entwickler auf diese Funktionen zu verzichten.