Example #1
0
        private void LoadHooks()
        {
            m_DetailsDirty = false;

            try
            {
                RegistryKey hookRoot = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\VoodooShader\Hooks", RegistryKeyPermissionCheck.ReadSubTree);
                if (hookRoot != null)
                {
                    m_Hooks = GlobalRegistry.ReadHooks(hookRoot);
                    hookRoot.Close();
                }
                else
                {
                    m_Hooks = new List <Hook>();
                }
            }
            catch (System.Exception exc)
            {
                System.Windows.Forms.MessageBox.Show(exc.Message, "Error Reading Hooks", MessageBoxButtons.OK, MessageBoxIcon.Error);
                m_Hooks = new List <Hook>();
            }
        }