I need to get the installed program list of all machines in my LAN from a machine.
I can access the remote registry through the "RegistryKey.OpenRemoteBaseKey" option, But I need to enable the remote registry service on all machines in my LAN. I think it is a security violation.
Is there any options to collect the software installed in other machines without enabling the remote registry service?