Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 февраля 2011, 1:06:47 AM   # 1
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: [PATCH] удалить из / сообщений полей из SendDialog

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я сделал небольшой патч, чтобы удалить из / сообщений полей из SendDialog, как это кажется запутать пользователь. Это не обновляет uiproject.fbp, как wxformbuilder решил изменить всю структуру файла, поэтому он не может быть легко исправлена ​​(файл около 900Kb).

У меня нет среды WX сборки, так что я даже не знаю, если этот патч компилирует. Может кто-то проверить (и исправить) этот патч?

Код:
дифференциал --git а / ui.cpp б / ui.cpp
Индекс 17ad630..fe70536 100644
--- а / ui.cpp
+++ б / ui.cpp
@@ -1862,44 +1862,12 @@ CSendDialog :: CSendDialog (wxWindow * Родитель, Const wxString& strAddress): CSendDi
     iconSend.CopyFromBitmap (wxBitmap (send16noshadow_xpm));
     SetIcon (iconSend);
 
-    wxCommandEvent событие;
-    OnTextAddress (событие);
-
     // FixUp порядок обхода
     m_buttonPaste->MoveAfterInTabOrder (m_buttonCancel);
     m_buttonAddress->MoveAfterInTabOrder (m_buttonPaste);
     это->Макет ();
 }
 
-аннулированию CSendDialog :: OnTextAddress (wxCommandEvent& мероприятие)
-{
-    // Галочка
-    event.Skip ();
-    BOOL fBitcoinAddress = IsValidBitcoinAddress (m_textCtrlAddress->ПолучитьЗначение ());
-    m_bitmapCheckMark->Show (fBitcoinAddress);
-
-    // Грэй из сообщения, если Bitcoin адрес
-    BOOL fEnable = fBitcoinAddress!;
-    m_staticTextFrom->Enable (fEnable);
-    m_textCtrlFrom->Enable (fEnable);
-    m_staticTextMessage->Enable (fEnable);
-    m_textCtrlMessage->Enable (fEnable);
-    m_textCtrlMessage->SetBackgroundColour (wxSystemSettings :: GetColour (fEnable wxSYS_COLOUR_WINDOW: wxSYS_COLOUR_BTNFACE));
-    если (! fEnable && fEnabledPrev)
-    {
-        strFromSave = m_textCtrlFrom->ПолучитьЗначение ();
-        strMessageSave = m_textCtrlMessage->ПолучитьЗначение ();
-        m_textCtrlFrom->SetValue (_ ("н /"));
-        m_textCtrlMessage->SetValue (_ ("Не может включать в себя сообщение при отправке на Bitcoin адрес"));
-    }
-    иначе если (fEnable && ! FEnabledPrev)
-    {
-        m_textCtrlFrom->SetValue (strFromSave);
-        m_textCtrlMessage->SetValue (strMessageSave);
-    }
-    fEnabledPrev = fEnable;
-}
-
 аннулированию CSendDialog :: OnKillFocusAmount (wxFocusEvent& мероприятие)
 wxRIGHT
@@ -747,13 +710,10 @@ CSendDialogBase :: ~ CSendDialogBase ()
 {
  // Отключить события
  m_textCtrlAddress->Disconnect (wxEVT_KEY_DOWN, wxKeyEventHandler (CSendDialogBase :: OnKeyDown), NULL, это);
- m_textCtrlAddress->Disconnect (wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler (CSendDialogBase :: OnTextAddress), NULL, это);
  m_buttonPaste->Disconnect (wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler (CSendDialogBase :: OnButtonPaste), NULL, это);
  m_buttonAddress->Disconnect (wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler (CSendDialogBase :: OnButtonAddressBook), NULL, это);
  m_textCtrlAmount->Disconnect (wxEVT_KEY_DOWN, wxKeyEventHandler (CSendDialogBase :: OnKeyDown), NULL, это);
  m_textCtrlAmount->Disconnect (wxEVT_KILL_FOCUS, wxFocusEventHandler (CSendDialogBase :: OnKillFocusAmount), NULL, это);
- m_textCtrlFrom->Disconnect (wxEVT_KEY_DOWN, wxKeyEventHandler (CSendDialogBase :: OnKeyDown), NULL, это);
- m_textCtrlMessage->Disconnect (wxEVT_KEY_DOWN, wxKeyEventHandler (CSendDialogBase :: OnKeyDown), NULL, это);
  m_buttonSend->Disconnect (wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler (CSendDialogBase :: OnButtonSend), NULL, это);
  m_buttonCancel->Disconnect (wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler (CSendDialogBase :: OnButtonCancel), NULL, это);
 }
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm


Как заработать Биткоины?
Без вложений. Не майнинг.


21 февраля 2011, 3:19:42 PM   # 2
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: [PATCH] удалить из / сообщений полей из SendDialog

Получил 1806 Биткоинов
Реальная история.





Я установил патч и сделал запрос тянуть: https://github.com/bitcoin/bitcoin/pull/74
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW