有沒有辦法知道Visual C++ 2008和2010 SP1可再發行組件包是否安裝在使用C#的機器中。驗證是否安裝了Visual C++ 2008 SP1可再發行組件包而不在Windows註冊表中搜索?
非常感謝, 克里斯
有沒有辦法知道Visual C++ 2008和2010 SP1可再發行組件包是否安裝在使用C#的機器中。驗證是否安裝了Visual C++ 2008 SP1可再發行組件包而不在Windows註冊表中搜索?
非常感謝, 克里斯
你可以在註冊表中查找。 (註冊表項來看待) http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx
如果你改變你對鏈接網站的答案,我會給你正確的答案! ** MsiQueryProductState ** –
@ masterchris_99完成! – Sorceri
不是註冊表... :-)向下滾動到** MsiQueryProductState ** [鏈接](http://msdn.microsoft.com/en-gb/library/aa370363.aspx) –
這似乎是vcredist 2010 SP1安裝在Soreceri的帖子關鍵是不能再創建過程中(至少在我運行Windows 10的x64測試PC上)。我能找到的關鍵:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \微軟\ VisualStudio的\ 10.0 \ VC \ VCRedist \ X86]
如果已安裝 「已安裝= 1」 REG_DWORD將出席。
希望這可以幫助別人,我無法找到任何地方。
您無法使用註冊表的原因? – swabs
使用靜態鏈接的C運行時並不需要可再發行組件包。 VC項目設置中有選項。 – i486