Windowsにインストールされたアプリケーションのパスを探す

今書いてるスクリプトでWindowsで特定のアプリケーションのインストール場所を探す用事があったのでメモ.
Uninstall用のレジストリを探していって見つける.

レジストリキーを総なめしていって一致する名前を見つけたらそのキーのInstallLocationを取得してるだけ.

1$ python find_app.py
2Beat Saber
3C:\Program Files(x86)\Steam\steamapps\common\Beat Saber

って感じで取れる.