Open CornFly2016 opened 10 months ago
Yes, I'm aware of this. It would provide a bunch of other nice functionality, like Expose and snapshot sets. I started looking at it, but the WMI implementation was more straightforward and covers the majority of use cases, so I wanted to finish that first. I'd like to continue working on the COM version, but no promises about the timeline.
VSS can be created both using WMI and using COM in windows environment.
However, when using COM, we can get many benefits that we simply don't get when using WMI:
Microsoft have a great sample on how to use the COM interface in C++ here: https://github.com/microsoft/Windows-classic-samples/blob/main/Samples/VShadowVolumeShadowCopy/README.md