简体   繁体   English

Windows 8是否有任何卷影复制SDK?

[英]is there any volume shadow copy SDK for windows 8?

i tried to install windows volume shadow copy SDK but when i see this link it only support for windows 2003 and xp http://www.microsoft.com/en-us/download/details.aspx?id=23490 我尝试安装Windows卷影复制SDK,但当我看到此链接时,仅支持Windows 2003和XP http://www.microsoft.com/zh-cn/download/details.aspx?id=23490

i tried to force install to see what will happen and i developed it with msvc 2010 it gives me errors , whenever i put 我试图强制安装以查看会发生什么,并且我用msvc 2010开发了它,每当我放置它时,它都会给我错误

#include "vswriter.h"

it gives me ton of errors 它给了我很多错误

1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(117): error 

C2504: 'IUnknown' : base class undefined
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): error C2061: syntax error : identifier 'GetPath'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): error C2061: syntax error : identifier 'OUT'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): error C2091: function returns function
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): warning C4183: 'STDMETHOD': missing return type; assumed to be a member function returning 'int'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): error C2061: syntax error : identifier 'GetFilespec'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): error C2061: syntax error : identifier 'OUT'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): error C2091: function returns function
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): error C2535: 'int (__cdecl *IVssWMFiledesc::STDMETHOD(void))(void)' : member function already defined or declared
1>          c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120) : see declaration of 'IVssWMFiledesc::STDMETHOD'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(123): warning C4183: 'STDMETHOD': missing return type; assumed to be a member function returning 'int'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): error C2061: syntax error : identifier 'GetRecursive'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): error C2061: syntax error : identifier 'OUT'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): error C2091: function returns function
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): error C2535: 'int (__cdecl *IVssWMFiledesc::STDMETHOD(void))(void)' : member function already defined or declared
1>          c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120) : see declaration of 'IVssWMFiledesc::STDMETHOD'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(126): warning C4183: 'STDMETHOD': missing return type; assumed to be a member function returning 'int'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): error C2061: syntax error : identifier 'GetAlternateLocation'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): error C2061: syntax error : identifier 'OUT'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): error C2091: function returns function
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): error C2535: 'int (__cdecl *IVssWMFiledesc::STDMETHOD(void))(void)' : member function already defined or declared
1>          c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120) : see declaration of 'IVssWMFiledesc::STDMETHOD'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(129): warning C4183: 'STDMETHOD': missing return type; assumed to be a member function returning 'int'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(120): error C2253: 'IVssWMFiledesc::STDMETHOD' : pure specifier or abstract override specifier only allowed on virtual function
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(135): error C2504: 'IUnknown' : base class undefined
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(138): error C2061: syntax error : identifier 'GetLogicalPath'
1>c:\program files (x86)\microsoft\vsssdk72\inc\winxp\vswriter.h(138): error C2061: syntax error : identifier 'OUT'
1>c:\pr

is that mean vshadow SDK are not supported for win8? 这是否意味着Win8不支持vshadow SDK? or is it discontinued? 还是停产了? or am i wrong to install it? 还是我安装错误?

The Windows SDK for 8/8.1 includes VSS: https://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx Windows SDK 8 / 8.1包含VSS: https : //msdn.microsoft.com/zh-cn/windows/desktop/hh852363.aspx

The corresponding 'vshadow' code sample that compiles with this SDK is at: https://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx (You don't need to separately install the VSS SDK) 与此SDK一起编译的相应“ vshadow”代码示例位于: https ://msdn.microsoft.com/zh-cn/windows/desktop/hh852363.aspx (您无需单独安装VSS SDK)

AFAIK, you cannot compile ATL/COM project with an express edition of Visual Studio (which is also mentioned on the samples page): AFAIK,您不能使用Visual Studio的快速版本(在示例页面上也提到过)来编译ATL / COM项目:

Warning This sample requires Microsoft Visual Studio 2013 and will not compile in Microsoft Visual Studio Express 2013 for Windows. 警告本示例需要Microsoft Visual Studio 2013,并且不会在Windows的Microsoft Visual Studio Express 2013中进行编译。

You would need a Professional/Enterprise version of Visual Studio 2013 or later. 您将需要Visual Studio 2013的专业版/企业版或更高版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM