Предполагая, что путь в реестре следует примеру, который вы даете (за исключением, возможно, буквы диска), тогда один простой способ получить только путь:
$exePath = $uninstallString.Split('/')[0]
Не существует соглашения об использовании конкретно com
для первого сегмента имен пакетов. Действительно, сама стандартная библиотека Java этого не делает. Даже если вы ограничите свое рассмотрение пакетами, производимыми сторонними организациями, которые имеют , имеют ДВУ, они не всегда заканчиваются на .com. На самом деле особое значение имеют домены .org, такие как проект Apache.
В целом,
com
, org
или чем-то еще, что может столкнуться или иным образом путаться с обратным доменное имя.