Public Shared Sub _RegisterAutoConfirmOffice(ByVal bComfirm As Boolean)
Try
If bComfirm = True Then
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "FoxitReader.FoxitReaderCtl.1", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Excel.Sheet.8", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Excel.Sheet.12", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "PowerPoint.Show.8", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "PowerPoint.Show.12", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Word.Document.8", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Word.Document.12", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.Drawing.11", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.Drawing.3", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.Drawing.4", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.Drawing.5", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.Drawing.6", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.WebDrawing.14", "0")
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", "Visio.WebDrawing.15", "0")
Else
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("FoxitReader.FoxitReaderCtl.1")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Excel.Sheet.8")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Excel.Sheet.12")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("PowerPoint.Show.8")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("PowerPoint.Show.12")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Word.Document.8")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Word.Document.12")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.Drawing.11")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.Drawing.3")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.Drawing.4")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.Drawing.5")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.Drawing.6")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.WebDrawing.14")
My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}", True).DeleteValue("Visio.WebDrawing.15")
End If
Catch ex As Exception
End Try
End Sub