我的程序包含取決於MSVCP100.dll和MSVCR100.dll幾個dll文件,在Win7我的程序運行沒有任何問題,但是在Win8中未能找到這兩個動態鏈接庫。我注意到在Win8中沒有默認安裝VCRedist,所以顯然我需要安裝VCRedist來啓用我的程序。如何檢查我是否需要安裝VCRedist?
的問題是,我如何檢查是否安裝了VCRedist?
看起來我們可以通過註冊表[1][2]搜索做到這一點。然而,似乎有VCRedist(VC2012,2010,2008,2005 ...)的很多版本,所以我需要去通過所有這些註冊表項?
這不是一個理想的情況(糟糕的UX),但它是最具防禦性的。 –