Is there any tool or PowerShell script that can scan a PC for applications and determine if they use .NET and if so, which version?
We have 100+ PC's running software that has been installed at various times over the past 10 years. Some of these programs require .NET to run. Is there any way to scan all of the applications on a PC and show if they need .NET, and if they do, which version.
In order to comply with new security certification we need to uninstall all programs & add-ins (Java, Flash, .NET) that are no longer supported by the manufacturer. The problem we have is that there is no way to work out which programs use which version of .NET.
NOTE: We already know how to find out which versions of .NET are installed on a machine. What we need to know is which programs use .NET and which version.
Any help would be appreciated.
If we can't find a solution, than we will just have to uninstall the unsupported versions of .NET and wait for programs to fail!