AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Volume Shadow Copy Service

Ein Thema von kopernikus · begonnen am 15. Nov 2014 · letzter Beitrag vom 24. Aug 2022
Antwort Antwort
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.689 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Volume Shadow Copy Service

  Alt 15. Mär 2016, 06:22
Wie kann denn ein eigener VSS Writer implementiert werden? Laut Doku muss von der abstrakten Klasse CVssWriter geerbt werden, nur ich hab da grad keine Idee wie das in Delphi funktioniert, falls überhaupt.

https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

Muss ich dazu die vssapi.lib in obj Dateien überführen?
Sven Harazim
--

Geändert von sh17 (15. Mär 2016 um 06:24 Uhr)
  Mit Zitat antworten Zitat
RandomDD

Registriert seit: 11. Aug 2016
42 Beiträge
 
#2

AW: Volume Shadow Copy Service

  Alt 11. Aug 2016, 20:04
Darf ich eine dumme Frage stellen? Wie benutzt man das Toolkit wenn ich sagen wir mal eine Datei welche gerade benutzt wird kopieren möchte?
Ich versuche aktuell einen anderen Code zu benutzen aber da bekomme ich den Fehler
Zitat:
---------------------------
VSSTest.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "CreateVssBackupComponents" wurde in der DLL "vssapi.dll" nicht gefunden.
---------------------------
OK
---------------------------
Bei dem Code aus diesem Thema hier kommt folgender Fehler

Zitat:
(Option: Execute binary/script after shadow creation "C:\Users\TestNutzer\Desktop\script.bat")
(Option: Create shadow copy set)

Initializing IVssBackupComponents Interface ...
ERROR : COM call "TVolumeShadowCopy.Initialize:CreateVssBackupCompo nents" failed
.
- Returned HRESULT = $80070005
- Error text: Zugriff verweigert
Exception EOleSysError in module VsToolkit.exe at 001230B7.
TVolumeShadowCopy.Initialize:CreateVssBackupCompon ents (Zugriff verweigert).
script.bat
Zitat:
cp C:\Users\TestNutzer\NTUSER.DAT C:\Users\TestNutzer\Desktop\NTUSER.DAT

Geändert von RandomDD (11. Aug 2016 um 20:16 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.535 Beiträge
 
Delphi 12 Athens
 
#3

AW: Volume Shadow Copy Service

  Alt 12. Aug 2016, 10:43
Ich versuche aktuell einen anderen Code zu benutzen aber da bekomme ich den Fehler
Zitat:
---------------------------
VSSTest.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "CreateVssBackupComponents" wurde in der DLL "vssapi.dll" nicht gefunden.
---------------------------
OK
---------------------------
Bei dem Code war jemand zu doof und vergaß die Dokumentation zu lesen, als er den zugehörigen Code schrieb (den man uns verheimlicht) und er vergaß seinen Code zu testen.
https://msdn.microsoft.com/de-de/lib.../aa381517.aspx
Zitat:
Note: This function is exported as CreateVssBackupComponentsInternal, but you should call CreateVssBackupComponents, not CreateVssBackupComponentsInternal.
Initializing IVssBackupComponents Interface ...
ERROR : COM call "TVolumeShadowCopy.Initialize:CreateVssBackupCompo nents" failed
.
- Returned HRESULT = $80070005
- Error text: Zugriff verweigert
Du, bzw. das Programm hat wohl nicht das "Recht", zum Ausführen dieser Funktion.
( billige Lösung: mal mit Administratorrechten ausführen? )
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (12. Aug 2016 um 10:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.535 Beiträge
 
Delphi 12 Athens
 
#4

AW: Volume Shadow Copy Service

  Alt 12. Aug 2016, 10:46
[deleted]
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
RandomDD

Registriert seit: 11. Aug 2016
42 Beiträge
 
#5

AW: Volume Shadow Copy Service

  Alt 12. Aug 2016, 10:56
Der von mir verwendete Code befindet sich im Anhang. Habe das hier gefunden
https://www.experts-exchange.com/que...or-Delphi.html
Angehängte Dateien
Dateityp: zip Jani.zip (637,7 KB, 45x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.689 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Volume Shadow Copy Service

  Alt 23. Sep 2016, 07:02
VSToolkit funktioniert unter Windows 10, Version 1607 nicht mehr.
Sven Harazim
--
  Mit Zitat antworten Zitat
kopernikus

Registriert seit: 8. Feb 2008
19 Beiträge
 
Delphi 10 Seattle Professional
 
#7

AW: Volume Shadow Copy Service

  Alt 24. Jan 2017, 12:17
Die aktuelle Version von VsToolkit funktioniert auch unter Windows 10 Vers. 1607. Wichtig sind diese Voraussetzungen:
  • Das Programm muss als Administrator gestartet werden. Dabei genügt es nicht, mit einem Konto angemeldet zu sein, das die Rechte eines Administrators hat. Auch in diesem Fall muss das Programm über die Option "Als Administrator" ausführen aufgerufen werden. Grund für dieses Verhalten ist der Schutz durch die Windows-Benutzerkontensteuerung.
  • Es muss die zum System passende Version von VsToolkit verwendet werden (d.h. die 32-bit-Version auf 32-bit-Systemen und die 64-bit-Version auf 64-bit-Systemen)
Zur Sicherheit hier noch einmal die aktuelle Version zum Download:
Angehängte Dateien
Dateityp: zip vss-s.zip (103,2 KB, 30x aufgerufen)
Dateityp: zip VsToolkit.zip (1,30 MB, 31x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.535 Beiträge
 
Delphi 12 Athens
 
#8

AW: Volume Shadow Copy Service

  Alt 24. Jan 2017, 12:23
  • Das Programm muss als Administrator gestartet werden. Dabei genügt es nicht, mit einem Konto angemeldet zu sein, das die Rechte eines Administrators hat. Auch in diesem Fall muss das Programm über die Option "Als Administrator" ausführen aufgerufen werden. Grund für dieses Verhalten ist der Schutz durch die Windows-Benutzerkontensteuerung.
Oder man verpasst seinem Programm ein Admin-Manifest.

Oder es reicht auch ein Adminkonto ohne "Als Admin", wenn dort die Rechte nicht durch das UAC beschränkt werden, aber nur deswegen würde ich nicht gleich das UAC deaktivieren.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (24. Jan 2017 um 12:56 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 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