troubleshooting Question

check for adobe reader on 64 bit system.....

Avatar of NettieCross
NettieCrossFlag for United States of America asked on
Visual Basic.NET
4 Comments1 Solution524 ViewsLast Modified:
Check out this code, which works great, but uses the specific "Microsoft.Win32.RegistryKrey" namespace - I need thos code to also search for adobe on a 64 bit machine, anyone know how to modify this for 64 bit:


Public Sub IsAdobeInstalled()
        'the best way to find adobe when so many versions are out there, and adobe uses a new folder for each version
        'is to use the registry to see if adobe sits in the current users software keys
 
        Dim regKey As Microsoft.Win32.RegistryKey
        regKey = My.Computer.Registry.CurrentUser.OpenSubKey("Software\Adobe", False)
        Dim paths() As String = regKey.GetSubKeyNames
        Dim path As String
        Dim installed As Boolean = False
        For Each path In paths
            If path = "Acrobat" Then
                installed = True
                'MsgBox("Adobe Reader is installed")
            End If
        Next
        regKey.Close()
        If installed Then
            'ContinueCode()
        Else
            If MessageBox.Show("Adobe Acrobat Reader is not installed, would you like to install now?", "Acrobat Reader", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
                System.Diagnostics.Process.Start("AdbeRdr812_en_US.exe")
                End
            Else
                'ContinueCode()
            End If
        End If
    End Sub

Open in new window

ASKER CERTIFIED SOLUTION
melmers
Senior Software Deveolper/Architect

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Log in to continue reading
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform for $9.99/mo
View membership options
Unlock 1 Answer and 4 Comments.
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
The Value of Experts Exchange in My Daily IT Life

Experts Exchange (EE) has become my company's go-to resource to get answers. I've used EE to make decisions, solve problems and even save customers. OutagesIO has been a challenging project and... Keep reading >>

Mike

Owner of Outages.IO
Phoenix, Arizona, United States
Member Since 2016
Join a full scale community that combines the best parts of other tools into one platform.
Unlock 1 Answer and 4 Comments.
View membership options
“All of life is about relationships, and EE has made a virtual community a real community. It lifts everyone's boat.”
William Peck

Member since 2004