Vielleicht könnte auch das Microsoft Application Compatibility Toolkit helfen.
Wäre dann halt wieder eine zusätzliche Abhängigkeit.
Mit der Funktion OleCheck()
kann du das Prüfen der HRESULTs vereinfachen.
Ah, sehr schön. Das ist sicher hilfreich.
Im Nachhinein habe ich allerdings bemerkt, dass der Task Scheduler auf eingeschränkten Konten natürlich trotz TASK_RUNLEVEL_HIGHEST keine Prozesse mit Adminrechten starten kann. Ich werde mir nun mal ein Testprogramm für die Service Lösung basteln.