Oppure

Loading
22/12/11 13:55
Brenza
Ciao a tutti, sono dietro a questa cosa da un paio di giorni ma su google non sono riuscito a trovare nulla che facesse al caso mio..

Ho un'applicazione in vb.net 2.0 e devo ottenere il percorso del file exe di quello che è il browser predefinito dell'utente che esegue il programma.

Ho provato diverse cose, il risultato migliore l'ho ottenuto con questa funzione ma non so perché non funziona con safari

Private Sub Test()
        Dim defaultbrowser As String = My.Computer.Registry.GetValue("HKEY_CLASSES_ROOT\HTTP\shell\open\command", "", "Not Found")
        Dim shitplit() As String = Split(defaultbrowser, """")
        MsgBox(shitplit(1))
End Sub




Qualche indizio su come potrei fare??? =(
aaa
22/12/11 14:38
Brenza
Ho trovato!!! Tutta farina del mio sacco ^^
Lascio il codice in caso possa tornare utile a qualcuno!


    Function Get_DefaultBrowserPath() As String
        Dim S As String
        S = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Clients\StartMenuInternet", "", "IEXPLORE.EXE").ToString.ToUpper
        S = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\" & S & "\shell\open\command", "", "Errore")
        Return S.Substring(0, S.IndexOf(".exe") + 4)
    End Function
Ultima modifica effettuata da Brenza 22/12/11 15:03
aaa