Both executables "SDR-Radio V3.3, 64-bit, 2024-02-05_0741.exe" and "SDR Console.exe" do have product version information.
Code: Select all
PS > (Get-Command "C:\Downloads\SDR-Radio V3.3, 64-bit, 2024-02-05_0741.exe").FileVersionInfo.ProductVersion
3.0 (64-bit)
PS > (Get-Command "C:\Program Files\SDR-Radio.com (V3)\SDR Console.exe").FileVersionInfo.ProductVersion
3.3
However it looks like winget does not query the executables. Therefore I think the installer has to put a "DisplayVersion" value into the registry.
To monitor winget activities you could use Process Monitor (
https://learn.microsoft.com/en-us/sysin ... ds/procmon) and add "Process Name is winget.exe then Include" to the "Process Monitor Filter".
Code: Select all
Relevant Process Monitor output after adding "DisplayVersion" value:
winget.exe RegQueryValue HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SDR-Radio.com (V3)\DisplayVersion SUCCESS Type: REG_SZ, Length: 8, Data: 3.3
The problem has also been discussed at
https://github.com/microsoft/winget-cli/issues/1255.