static void Main(string[] args) { KeyboardHook.CreateHook(); KeyboardHook.KeyPressed += KeyboardHook_KeyPressed; Application.Run(); KeyboardHook.DisposeHook(); }
private void btnFechar_Click(object sender, EventArgs e) { KeyboardHook.DisposeHook(); MouseHook.DisposeHook(); if (recordState == RecorderStatus.Recording) { Stop(); } notifyIcon.Dispose(); this.Close(); this.OnClose(); }
private void UnLoadHooks() { _kh.DisposeHook(); _ch.Uninstall(); _wch.DisposeHook(); }