2011-04-16 63 views
0

應該如何構建用於發佈的使用卷影複製服務的應用程序?我已經建立,並在Windows 7的測試,一切看起來很好,所以我建立的應用程序在Windows XP測試,我在啓動時出現錯誤:構建用於發佈的卷影服務應用程序

The procedure entry point VssFreeSnapshotPropertiesInternal could not be located in the dynamic link library VSSAPI.DLL 

現在,我認識到,一個辦法解決這是使用LoadLibrary並調用函數(如果存在),但肯定該函數應該首先存在以便能夠使用VSS?

我在某處閱讀我需要爲XP,Server 2003,Windows 7等構建不同的版本,但在其他使用VSS的應用程序中我沒有看到。

什麼是構建VSS應用程序的正確方法?

謝謝, Ĵ

回答

1

看一看HoboCopy源代碼。
這應該回答你可能有的每一個問題。
它是免費的(用於個人使用)和C++ src代碼覆蓋從XP到2008的所有Windows版本。
Src已移動,無論如何從here開始。

+0

感謝您的鏈接。我認爲這就立即回答了我對每個平臺的不同二進制文件的問題。謝謝,J. – JWood 2011-04-16 13:38:24

1

注意:Windows SDK可用於開發僅適用於Windows Vista及更高版本Windows操作系統版本的VSS應用程序。它不能用於開發Windows Server 2003 R2,Windows Server 2003或Windows XP的VSS請求者,提供者或編寫者。

鏈接:VSS Application Compatibility (Windows)

相關問題