Dopo aver letto questo post di Raffaele, ho recuperato un post presente sul mio precedente blog.

Lo riposto qui:

Se utilizzate l'oggetto ServerXMLHTTP per effettuare richieste verso pagine ASP dalle vostre applicazioni Vb6, tenete presente che non funziona su Windows 95 e Windows 98!

Infatti utilizzando il famigerato metodo CreateObject riceverete un bel: "ClassFactory cannot supply requested class"

SOLUZIONE: Usate l'oggetto XMLHTTP, se potete; espone le stesse funzioni, ma sembra essere più lento.

L'oggetto XMLHTTP è stato progettato per le applicazioni client ed è sviluppato per funzionare con Microsoft Win32 Internet (WinInet). Al contrario, l'oggetto ServerXMLHTTP è stato progettato per le applicazioni server e gira su WinHTTP. Ed è proprio questo il motivo per cui non funziona su Win9x. Questa differenza, però, non impedisce di fatto l'utilizzo di ServerXMLHTTP anche da applicazioni client, purchè, ovviamente, queste siano in esecuzione su macchine con sistemi basati su Windows NT.

Riferimenti KB

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q279129
http://support.microsoft.com/default.aspx?kbid=290761&product=msxml