Es gibt nichts, was Sie tun können. Sie MÜSSEN laufen das Installationsprogramm als Verwalter.
Was die Anwendung betrifft, so müssen Sie sie ebenfalls als Administrator mit erweiterten Rechten ausführen, aber es gibt Optionen, die dafür sorgen, dass sie automatisch über das Anwendungsmanifest nach erweiterten Rechten fragt. Sie können eine Suche auf stackoverflow.com durchführen, weil es mehr Beiträge zu diesem Thema gibt.
Hier ist ein Link zu einem Beitrag die helfen könnten.
Hier sind ein paar weitere nützliche Links zu App-Manifesten und UAC:
UAC-Technologie.
Sie sind in C#, aber auch die Übersetzung in VB.net ist ein Kinderspiel.
Sie können einen Windows-Dienst erstellen. Und alle Vorgänge, die erhöhte Rechte erfordern, in diesen Dienst einbinden. Sie installieren den Dienst als SYSTEM-Konto und kommunizieren mit dem Client über .net-Remoting oder eine andere Möglichkeit für vb6.