Microsoft предоставляет исходный код vshadow для управления VSS (теневая служба тома [теневая копия]), и я немного изменил его, но я хочу сделать его в dll, поэтому Я могу использовать его в моих проектах на C#. Я не знаю точно, как это сделать, исходный код довольно прост, и это не должно быть слишком сложно, но я не знаю, с чего начать. Как мне следует преобразовать его в полезную dll вместо компиляции в исполняемый файл?Преобразование проекта C++ .exe в DLL
Update: Кто-то уже сделал это: http://www.alphaleonis.com/2008/08/alphavss-bringing-windows-shadow-copy-service-vss-to-net/
Что такое VSS-библиотека, которую мне нужно импортировать для использования VSS с C#? – Malfist
Я вижу только lib's в SDK – Malfist
Microsoft.VisualStudio.SourceSafe.Interop. Mine был здесь: c: \ Program Files \ Common Files \ Microsoft Shared \ MSEnv \ PublicAssemblies \ Microsoft.VisualStudio.SourceSafe.Interop.dll. Я не уверен, что пинвак имеет отношение ко всему? Использовать COM-взаимодействие? (или я что-то упускаю?) – Aardvark