![]() |
Vista, UAC und Steuerung über COM Schnittstelle
Hallo,
ich habe eine Anwendung, die auf KHK CL über COM Objekte zugreift, die ich als Typ Bibliothek eingebunden habe. Funktioniert zwar auch unter Vista, aber nur, wenn ich die Anwendung als Administrator starte. KHK selbst muss ich aber nicht als Administrator starten, warum also dann meine Anwendung? Dadurch, dass die Anwendung als Admin gestartet werden muss, muss ich auch Delphi 2006 als Admin starten. Versuche ich Delphi normal zu starten und starte meine Anwendung aus der IDE, erhalte ich übrigens keine Meldung über Zugriffsverweigerung, sondern nur eine "externe Exception C000000008". Gibt es einen Weg eine Anwendung über COM Objekte zu steuern ohne die eigene Anwendung als Admin zu starten? |
Re: Vista, UAC und Steuerung über COM Schnittstelle
Wie zeigt sich denn das Verhalten wenn die Anwendung ohne Admin-Rechte gestartet wird?
Ist die Anwendung-Vista-Kompatible (passendes Manifest um die Virtualisierung abzuschalten)? Hat deine Anwendung ein Vista-Erweitertes Manifest? Falls ja probier es mal mit einem Nicht-Vista-Manifest. Zitat:
Zitat:
|
Re: Vista, UAC und Steuerung über COM Schnittstelle
Hallo Bernhard,
die Anwendung löst die Exception aus, die ich erwähnt habe, und zwar direkt in der Datei, die die COM Objekte beschreibt (ClSystem0304_TLB.pas). Die Anwendung (KHK CL 3.4) ist zwar nicht für Vista geschrieben, läuft aber (ohne als Admin gestartet zu werden). Meine Anwendung hat kein Manifest. |
Re: Vista, UAC und Steuerung über COM Schnittstelle
Dann wären die anderen Tests noch intersant. Du könntest auch Vista nehmen, UAC abschalten und dann unter Benutzer mit Gruppenzugehörigkeit "Gäste"/"Benutzer" (nicht Hauptbenutzer) arbeiten.
|
Re: Vista, UAC und Steuerung über COM Schnittstelle
Du könntest probieren KHK CL aus Deiner Anwendung heraus zu starten. Dann müßten beide Anwendungen im selben Kontext laufen.
Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz