I am running a program to check whether specific software is installed on the server. For Google Chrome and Notepad++ I can use
(gp HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*).DisplayName -Match "Notepad"
but both WinSCP and FileZilla do not exist in the Uninstall list, however they are listed under Settings->Add/Remove Programs.
They are also not under "Computer\HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion"