Respostas:
Ou você pode clicar com o botão direito na janela e selecionar Sobre
O Windows RDP usa o executável mstsc.exe localizado em c: \ windows \ system32
Simplesmente clique com o botão direito do mouse nesse arquivo, acesse propriedades e clique na guia versão.
espero que isto ajude.
Talvez possa haver uma maneira melhor com o PowerShell.
Primeiro, é necessário tabela completa dos números de compilação do MSTSC e apenas comparar com a saída de:
(Get-Item C:\Windows\System32\mstsc.exe).VersionInfo.FileVersion
E o segundo é ler o CLSID dos componentes registrados que também contêm binários RDP, assim:
$Current = 0
$GUID = Get-ChildItem -LiteralPath "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID" | Select Name
$GUIDNum = Get-ChildItem -LiteralPath "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID" | Select Name | Measure
While($Current -ne $GUIDNum.Count) {
$Path = $GUID[$Current] | Select -ExpandProperty Name
$GUIDName = ((get-itemproperty -literalpath "Registry::$Path").'(default)')
If ($GUIDName -like 'Microsoft RDP Client Control (redistributable) - version*')
{
Write-Host $GUIDName
}
$Current++
}