2011-04-26 65 views
2

Crypt32.dll是否包含在Windows Vista和/或Windows 7中?確認是/否的官方微軟鏈接將會很好。我發現下面的鏈接,但它似乎在暗示,Server 2003中與Crypt32的最後一個版本包括:Vista/Windows 7中包含crypt32.dll嗎?

http://msdn.microsoft.com/en-us/library/aa379884(VS.85).aspx

如果不是,有另一種方式來訪問Crypt32功能(例如CertCreateSelfSignCertificate)?

更新:原來,鏈接沒有列出Vista的等,因爲一個新的加密API的原因:

http://msdn.microsoft.com/en-us/library/aa376210(v=VS.85).aspx

回答

3

Windows 7包含Crypt32.dll - 也是如此Windows Server 2008的我不要」現在已經開始使用Vista了,但鑑於W7 + Windows Server 2008有crypt32.dll(版本6.1.7601.17514),這表明Vista也有它。

編輯:Crypt32.dll也包含在Vista中(在Vista SP2,x64上檢查,版本爲6.0.6002.18005)。

+0

事實上,Windows 2003 Server也有(只是選中)。說實話,我不記得不在那裏的時間。之間的任何東西都應該擁有它。 – 0xC0000022L 2011-04-26 11:41:26

+1

Vista也有它。剛剛檢查。還編輯了您的答案以包含該信息。 – 0xC0000022L 2011-04-26 11:54:20

+0

歡呼傢伙,原來我遇到的問題是無關的。看起來這個幫助頁面沒有列出crypt32,因爲在Vista中有一個用於加密的新API。 http://msdn.microsoft.com/en-us/library/aa376210(v=VS.85).aspx – 2011-04-26 13:32:57