Podmiana obrazków w programie

Tematy

Moonlight Sonata // Saucedo Odkrywa Miłuje Kocha

Witam.
Nie wiedziałem gdzie założyć ten temat ale problem bezpośrednio dotyczy programu więc chyba tu najlepiej.
Otóż sprawa wygląda tak: posiadam program który pobiera z internetu bannery (znam lokalizację tych pobieranych plików na konkretnym serwerze). Chciałbym wykonać taki manewr żeby jakoś "przekierować" program na grafiki mojego autorstwa. Wiem, że taką operację można zrobić na systemie Linux, jednak ja posiadam Viste. Jak to zrobić?
Pozdrawiam,
Marcin113



W jakim języku jest napisany ten program. W dokumentacji sprawdziłeś? Licencja na to pozwala?

W języku polskim. Oczywiście, że licencja pozwala - inaczej bym nie pytał o coś prawnie zabronionego ;]
To jakieś pomysły?

Chodziło o język programowania... a raczej o to czy aplikacja jest skryptem czy plikiem EXE.

Jesteś pewien? Wydaje mi się, że gdyby aplikacja dawała możliwość zmiany wyświetlanej grafiki, to nie zadawałbyś tego pytania. Nawet nie napisaleś o jaką aplikację chodzi. Podejrzewam, że chcesz zmodyfikować jakąś zamkniętą aplikację, która pobiera i wyświetla grafikę z sieci. Jedynym sposobem jest filtrowanie żądań HTTP i modyfikowanie ich (np. zmiana ścieżki do pobieranego pliku). Tego licencja na pewno nie zezwala ;)
Użytkownik Kozack edytował ten post 23 styczeń 2009, 16:52


Otóż nie masz racji. Program był na licencji shareware z ograniczeniami w postaci owych bannerów i możliwości użytkowania w określonym czasie. Aplikacja się sprawdziła zatem postanowiłem zakupić klucz. I owszem, ograniczenia czasowe zniknęły, jednak bannery zostały. Dzwoniłem do przedstawiciela na Polskę - stwierdził, że nic nie może z tym zrobić. Na moją logikę i znajomość prawa to przysługuje mi możliwość zmiany niechcianych reklam.
Zatem co? Jedyna opcja to ingerencja w kod źródłowy? Czy może da się jakoś rozwiązać problem przez wspomniane filtrowanie żądań HTTP?

Jeśli aplikacja nie działa tak jak powinna, to skontaktuj się z autorem, a nie kombinuj ;)

Usuń aplikację i zainstaluj jeszcze raz, blokując ją na firewallu. Może jeśli od razu wpiszesz kod, to obrazki nie będą się pojawiać. Może po prostu zablokuj program na firewallu, to nie będzie mógł pobierać obrazków (chyba, że jest to jakąś aplikacja sieciowa). Możesz też ukryć okno z banerem przy pomocy WinAPI (nie pytaj jak, bo potrzebna jest znajomość programowania oraz samej aplikacji). Pozostałe sposoby to zabijanie komara armatą ;)
Użytkownik Kozack edytował ten post 23 styczeń 2009, 17:18
Heh, no właśnie się kontaktowałem tyle że nie z autorem a przedstawicielem firmy ;) Reinstalacja nie pomaga. Ba, to samo dzieje się nawet na innym komputerze ze starszym systemem operacyjnym. Firewall pomaga, racja. Tyle, że wtedy mam niefajne białe okienko z czerwonym krzyżykiem gdzie powinna pojawić się reklama (ów czerwony krzyżyk naprowadził mnie na związek z IE i .NET Framework - dobrze kombinuje?).

Jeśli chcesz zmodyfikować program NA STAŁE (czyli plik EXE), to pozostaje Ci grzebanie w binarce i podmiana nazwy serwera WWW na swój.
Spróbuj pobawić się programami takimi jak Restorator lub ResHacker - może akurat uda Ci się znaleźć linki do grafik w zasobach (string).

Jeśli chciałbyś wprowadzić modyfikację TYLKO NA SWOIM komputerze, to polecam takie oto proste wyjście:

1) zainstaluj sobie dowolny serwer WWW (może być np. pakiecik typu krasnal)
2) otwórz w notatniku plik c:\WINDOWS\system32\drivers\etc\hosts
3) dopisz na końcu pliku:
127.0.0.1 www.domena.z.reklamami.pl
4) ustaw sobie w krasnalu jakiegoś vhosta odpowiadającego domenie z reklamami i wrzuć tam swoje grafiki.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • milosnikstop.keep.pl
  • Powered by MyScript