Прочтите это сообщение в блоге о том, как обнаружить .NET 4.0 - если у вас есть .NET 4.0, у вас есть WCF 4.0
Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
Name Install
Type REG_DWORD (32-bit integer)
Data 0x00000001 (1)
WCF является частью "профиля клиента"«.NET 4.0 - так что это будет проверка для WCF 4.0 (кажется, есть некоторые более продвинутые функции WCF, которые не являются частью этого - к сожалению, я не знаю точно, что это такое).
Узнайте больше о клиентском профиле .NET 4 в этой статье библиотеки MSDN .
Если вам нужно обнаружить полную версию .NET 4.0 (а не только клиентский профиль), отметьте это:
Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
Name Install
Type REG_DWORD (32-bit integer)
Data 0x00000001 (1)