Hello Anbaesivam,
Based on the following KB article and some discussions in the Exchange
Newsgroup
http://support.microsoft.com/kb/240152
http://www.eggheadcafe.com/software/aspnet/32300026/cannot-removeuninstall-e
.aspx
We can know that if we have installed Exchange Server 2003 in a box, we can
find corresponding Registry Keys in the following location,
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall,
EAE76D62-2691-4883-8BBB-1F2EE6D370D5: Standard Version Upgrade Package (VUP)
9161A261-6ABE-4668-BBFA-AD06B3F642CF: Standard Full Packaged Product (FPP)
C160866F-DE53-434f-ADF1-CC42ABBF8778: Standard Evaluation 120 days (EVAL)
74F3BB3C-A434-48fa-AAC1-3FC37CD2B0DB: Enterprise Version Upgrade Package
(VUP)
7F4210A8-D3B4-480a-835E-D5DAA0D0B157: Enterprise Product Upgrade Package
(PUP)
F95DE19F-CF69-4b03-81B6-9EC050D20D3B: Enterprise Full Packaged Product (FPP)
2B8EC4BD-5638-47e2-8817-1A50B38A828D: Enterprise Evaluation 120 days (EVAL)
If we have Exchange Server 2007 installed, we can find corresponding
Registry Keys in the following location,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Micro
soft Exchange
And you can find how to read registry keys in the following MSDN article.
So that we can use C# to read the registry keys and find out what version
of Exchange Server is installed.
http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx
Best regards,
Colbert Zhou
Microsoft CSS Online Newsgroup Support