public Recorder(bool hideBackButton = false)
{
InitializeComponent();
_hideBackButton = hideBackButton;
//Config Timers - Todo: organize
_preStartTimer.Tick += PreStart_Elapsed;
_preStartTimer.Interval = 1000;
//TrayIcon event.
_trayIcon.NotifyIconClicked += NotifyIconClicked;
#region Global Hook
try
{
_actHook = new UserActivityHook();
_actHook.KeyDown += KeyHookTarget;
_actHook.OnMouseActivity += MouseHookTarget;
_actHook.Start(true, true); //true for the mouse, true for the keyboard.
}
catch (Exception) { }
#endregion
}