我們的產品包含我們向客戶發送的DLL。Windows 8認證要求:動態鏈接運行時間
提供Windows 8版本時,我注意到我無法靜態鏈接到CRT,否則使用我們的DLL的應用程序無法通過認證。
我找不到任何提到的文檔。有人知道爲什麼這是不可能的或如何實現它?
我們的產品只使用malloc/free和數學函數。如果要靜態鏈接到CRT,而不是要求每個與我們鏈接的應用程序都安裝正確的vc redist,那將更加簡單。 (和ffs爲什麼不通過Windows Update頻道部署vc redist?)
通過Windows Update的** **被分配好了,安全補丁無論如何,在過去的幾年中已經有很多了,這當然是爲什麼要提醒你,這確保了微軟能夠修復他們的代碼中的安全漏洞,我沒有另外看到它在需求清單中明確列出 –
使用VS2012構建的可執行文件(無更新1)不安裝Visual Studio redists時不運行在Windows 8上 –