devxlogo

GetApplicationPath – Retrieving the path of a Windows application

GetApplicationPath – Retrieving the path of a Windows application

' Get the path of a Windows application or an empty string if the application ' isn't registered'' This routine only works for those applications that register themselves under ' the registry key' HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionApp Paths'' You can use it to retrieve the path of all MSOffice apps, MS Access,'  SQl Server, Windows Dialer, ' and more, for example Run Excel in a maximized window:'    Process.Start(GetApplicationPath("EXCEL.EXE"))Function GetApplicationPath(ByVal exeName As String) As String    Dim key As Microsoft.Win32.RegistryKey    Try        key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey( _            "SoftwareMicrosoftWindowsCurrentVersionApp Paths" & exeName)        Return key.GetValue("")    Catch e As Exception    Finally        If Not key Is Nothing Then key.Close()    End TryEnd Function

See also  Professionalism Starts in Your Inbox: Keys to Presenting Your Best Self in Email
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist