![]() |
Re: Volume Shadow Copy Service nutzen
Der angegebene Fehler in Hex ist 8004230F. Man erkennt die Facility 4, welche FACILITY_ITF
(The source of the error code is COM/OLE Interface management) ist. Die Meldungsid 230F ist jedoch völlig unbekannt. COM Interface management sieht danach aus, als ob irgendetwas an der Deklaration nicht kompatibel ist. |
Re: Volume Shadow Copy Service nutzen
Zitat:
|
Re: Volume Shadow Copy Service nutzen
Ich bin mir noch nicht sicher, ob das etwas mit dem Ausgangsproblem zu tun hat, aber der Aufruf von
Delphi-Quellcode:
in der GetBackupComponentsAndInitialize Prozedur der VssUtils.pas erzeugt einen "Zugriff verweigert" Eintrag im Ereignisprotokoll von Windows, obwohl ich Admin-Rechte habe. :wiejetzt: Evtl. ist mein ursprüngliches Problem nur ein Folgefehler :gruebel:
OleCheck(BackupComps.GatherWriterMetadata(Async));
|
Re: Volume Shadow Copy Service nutzen
Vorallem in Win7 hat ein Programm nicht gleich volle Adminrechte, nur weil der User als Admin angemeldet ist.
|
Re: Volume Shadow Copy Service nutzen
Das Zauberwort scheint
Delphi-Quellcode:
zu heißen. Näheres aber erst Mittwoch. Morgen habe ich Urlaub :twisted:
CoInitializeSecurity
|
Re: Volume Shadow Copy Service nutzen
Mit CoInitializeSecurity kann man COM Verbindungseinstellungen und Sicherheitsattribute festlegen. Ohne, werden Defaulteinstellungen verwendet, die trotzdem funktionieren sollten, weil sie Einstellungen des Servers übernehmen.
|
Re: Volume Shadow Copy Service nutzen
Das Problem dürfte wohl eher bei Windows liegen:
Für den Einsatz VSCS benötigt man Backup- oder Admin-Rechte. Zumindest letztere hat eine Anwendung ja seit Vista nicht mehr per se, selbst wenn Sie von einem Admin gestartet wird. Geb einfach mal als Admin in der cmd "vssadmin list writer" ein, dann siehst Du, was ich meine. |
Re: Volume Shadow Copy Service nutzen
Also was ich bis jetzt definitiv sagen kann, ist, dass man (unter Vista/7) beim Start der Anwendung CoInitSecurity aufrufen muss. Ansonsten gibt es einen Haufen "Zugriff verweigert" Einträge im Ereignissprotokoll von Windows.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 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