Wenn Sie versuchen, die ID auf der "Server" -Seite (die DLL oder Anwendung, die diese bestimmte Klasse veröffentlicht) zu ändern, VB tut dies für Sie, wenn Sie "keine Kompatibilität" in den Projekteigenschaften, "Komponente" wählen Tab.
Wenn Sie versuchen zu ändern, welches Objekt in einem "Client" instanziiert wird (eine DLL oder Anwendung, die eine von einer anderen DLL/App veröffentlichte Klasse verwendet), müssen Sie die Referenz ändern (entweder über die Referenzen oder Komponenten, je nachdem, um was für ein Objekt es sich handelt, so dass Sie auf die neue Version des Servers verweisen (der, der die Klasse mit der aktualisierten GUID veröffentlicht). Das bedeutet, dass die aktuelle Referenz entfernt und ein Verweis auf den neuen Server hinzugefügt wird. Vorausgesetzt, die Namen haben sich nicht geändert, sollte alles andere wie bisher funktionieren, abgesehen von geringfügigen Änderungen der Benutzeroberfläche der Klassen.
Sie haben keinen direkten Zugriff auf die GUIDs in VB6, soweit ich weiß.