Skocz do zawartości


Zdjęcie

Zapisanie w archiwum zmodyfikowanej wysyłanej wiadomości


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 bartek-525

bartek-525

    Adept

  • Wtyczkopisarz
  • 273 postów

Napisano 2009.11.08, 01:57

Piszę wtyczkę AQQ Top Secret, do szyfrowania asymetrycznego. Kiedy użytkownik A wysyła do użytkownika B certyfikat, to leci coś takiego "--- BEGIN CERTIFICATE ---...", u użytkownika B pojawia się okienko, że otrzymał certyfikat, a w archiwum zapisuje się "[AQQ Top Secret] Otrzymano certyfikat ...". W tym okienku można zdecydować czy przyjąć certyfikat i dodać go do listy, czy odrzucić (2 przyciski). Po kliknięciu leci wiadomość "--- BEGIN CERTIFICATE REPLY ---{TU DECYZJA}--- END CERTIFICATE REPLY ---". Użytkownikowi A pojawia się tooltip z informacją, a w archiwum chciałbym zapisać "Użytkownik {UID} zaakceptował / odrzucił certyfikat". Czy da się coś takiego zrobić?

Dla wiadomości odbieranej zakładam hook'a na AQQ_CONTACTS_RECVMSG, sprawdzam czy nie jest to certyfikat, jeśli jest, wyrzucam okienko, podmieniam TPluginMessage.Body i zwracam 3. Dla wysyłanej nie mam pomysłu.

Piszę w C++ Builder 2009, ale Delphi też trochę znam, także jak ktoś zna rozwiązanie w Delphi, to też poproszę.




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych