baaah aufwendig.
Bau dir einfach eine App mit
COM Server. Die App hat ein Manifest mit invoke Elevation at request.
Du meldest den
COM Server was nur ein
COM Objekt ist mit deinen Methoden am System an (Admin).
In der App holst du dir einfach dein
COM Objekt als Instanz und rufst die Methoden auf, die du definiert hast. In den Methoden kannst du ja von mir aus die eigene Anwendung mit Adminrechten starten und die alte App beenden (Taskmanager macht es so). So wirst du nur einmal gefragt.
In der
JWSCL ist sogar ein Beispiel dazu.