2010-11-16 8 views
5

Me gustaría agregar soporte de VSS a una aplicación que estoy desarrollando y el único método bueno empaquetado disponible parece ser AlphaVSS, aunque no se ha desarrollado activamente en casi dos años. ¿Hay otros proyectos que simplemente no puedo encontrar, o hay un método más directo para acceder a la "API" (si se puede llamar así)?Uso del Servicio de instantáneas de volumen (VSS) de .NET: ¿el mejor método/proyecto está disponible?

+0

He estado buscando mucho hasta ahora, pero al igual que el único uno que he encontrado es AlphaVSS. Lamentablemente, ahora está bastante parado ... – Marco

+0

El desarrollo de AlphaVSS no se ha detenido, lamentablemente se está moviendo muy lentamente. Pero el desarrollo está progresando sin embargo. – DeCaf

+0

@DeCaf - Gracias por la actualización - Acabo de comprobar el proyecto y vi que ha habido actividad reciente. Supongo que el desarrollo nunca se detiene realmente: el proyecto que estoy construyendo (y por el que hice esta pregunta) tampoco ha visto mucha actividad el año pasado, pero lentamente avanza cuando tengo tiempo. ¡Aquí estamos para que ambos avancemos realmente! – SqlRyan

Respuesta

1

Podría usar la clase WMI Win32_ShadowCopy. No tengo un # muestra C, pero trabajar con WMI es por lo general más agradable en PowerShell en todo caso:


function global:CREATE-SHADOW ($Drive) { 
    (Get-WmiObject -list win32_shadowcopy).Create($Drive,"ClientAccessible") 
} 

a través de: http://www.energizedtech.com/2010/04/powershell-creation-of-a-shado.html

+0

Este es un ángulo interesante, ¡gracias por proponerlo! Si funciona bien, será una forma fácil de hacer una versión de sistema operativo cruzada para hacer las instantáneas, y estaré eternamente agradecido. – SqlRyan

+1

@SqlRyan, ¿este enfoque funcionó para usted? – STLDeveloper

+0

@STLDeveloper De hecho, abandoné este proyecto poco después de publicar esta respuesta y nunca llegué a intentar implementar esta sugerencia. Lo aceptaré, ya que fue la única respuesta que recibí, y parece que resuelve el problema, ¡pero no puedo confirmarlo! – SqlRyan

Cuestiones relacionadas