private void cheatSign()
        {
            using (LocalProto proto = new LocalProto(4034))
            {
                CheatSendInfo csi = new CheatSendInfo {
                    access_token = ClientData.Data.access_token, user_id = ClientData.Data.user_id
                };
                if (!proto.SendJson(csi))
                {
                    throw new Exception("Не удалось произвести подпись чита.");
                }

                if (!proto.AwaitExit())
                {
                    throw new Exception("Не удалось подтвердить запуск чита.");
                }
            }
        }
        private void cheatSign()
        {
            if (!_status)
            {
                return;
            }

            using (LocalProto proto = new LocalProto(1338))
            {
                LocalRequest lreq = new LocalRequest
                {
                    hwid = _hwid
                };
                proto.SendJson(lreq);
                DllResponse rsp = proto.ReciveJson <DllResponse>();
                if (rsp.salt.Length == 0)
                {
                    _status = false;
                    showMessage("Ошибка при обмене данных. Обратитесь в поддержку.", "Обратиться", "open_url", ClientData.SUPPORT_URL);
                }
            }
        }