Microsoft bietet den Quellcode von Vshadow VSS (Volume Shadow Service [Schattenkopie]) zu manipulieren, und ich habe es ein bisschen geändert, aber ich möchte es in eine DLL so machen Ich kann es in meinen C# -Projekten verwenden. Ich weiß nicht genau, wie ich das machen soll, der Quellcode ist ziemlich einfach und sollte nicht zu schwer sein, aber ich weiß nicht wirklich, wo ich anfangen soll. Wie soll ich es in eine brauchbare DLL konvertieren, anstatt es zu einer ausführbaren Datei zu kompilieren?Konvertieren eines C++. Exe-Projekts in eine DLL
aktualisieren: Jemand hat dies bereits getan: http://www.alphaleonis.com/2008/08/alphavss-bringing-windows-shadow-copy-service-vss-to-net/
Welche VSS-DLLs muss ich importieren, um VSS aus C# zu verwenden? – Malfist
Ich sehe nur libs im SDK – Malfist
Microsoft.VisualStudio.SourceSafe.Interop. Meine war hier: c: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ MSEnv \ PublicAssemblies \ Microsoft.VisualStudio.SourceSafe.Interop.dll. Ich bin mir nicht sicher, was Pin-Invoke mit irgendetwas zu tun hat? Verwenden Sie COM-Interop? (oder fehlt mir etwas?) – Aardvark