Estou desenvolvendo um sistema em java que um modulo dele ele teria que pegar os softwares que estão instalados no windows como faço?
Podes listar pegando a informação do registro do Windows. Não lembro de cabeça como (acessar o registro via Java), mas dá uma olhada no Google que tem de certeza. T+
alguem sabe como?