Znajdowanie ścieżki do regasm

0

Witam

W swojej pracy wykorzystuje komponent COM. Normalnie soft pisany jest w javie...twórczość w dotnecie ograniczam tylko do rejestracji komponentu za pośrednictwem regasm.

Problem jest taki:

Przy pisaniu instalatora to mojej aplikacji chcę aby po skopiowaniu plików od razu z automatu zarejestrować komponent. Problem jest, że nie ma zarejestrowanej ścieżki w systemie. Nie mogę przyjąć "na sztywno" jakieś bo w systemie mogą być różne wersje dotnetu.

Jak uzyskać tą ścieżkę do najnowszej wersji dotnetu?
Szukałem w rejestrach ale nieznalazłem.

U mnie to jest akurat:
c:\Windows\Microsoft.NET\Framework\v4.0.30319
Ale na każdym innym moze to być dowolnośc przecież.

0

Ścieżka do instalacji .net framweork znajduje się w rejestrze, a dokładnie - HKLM\SOFTWARE\Microsoft\.NETFramework wartość o nazwie InstallRoot.

0

Jest takie coś - tylko skąd wziąć jeszcze ten katalog v4.0.30319? Przecież tam są wersje od 1.1 do najnowszej - nie jest gdzieś zapisana wersja do najnowszej? Bo tak to na dobrą sprawę muszę wylistować katalogi - potem je przeparsować i wybrać najnowszy tak czy siak.

1 użytkowników online, w tym zalogowanych: 0, gości: 1