Editare software già compilato

di il
2 risposte

Editare software già compilato

Salve a tutti, non sapevo in quale altra sezione inserire questa domanda, spero di non sbagliare:

utilizzo da svariati anni un programma che ormai non viene più aggiornato, il suo nome è "Filmup - Movie database on your desktop", non posto il link diretto perchè non vorrei andare contro le regole del forum, ad ogni modo questo software serve a catalogare la propria collezione di film ed ha la possibilità di effettuare una ricerca automatica nei più diffusi motori di ricerca del titolo indicato..
Dall'ultimo aggiornamento son passati vari anni e molti link dei siti di ricerca son cambiati..vorrei capire se è possibile modificarlo in modo da immettere gli url corretti..
Ho provato a spulciarlo un pò, ma non son venuto a capo di nulla..riuscite a darmi una mano?
E' un programmino molto semplice, intuitivo e che utilizza un database di Access per catalogare i film..

Spero riuscirete a risolvermi il problema o, andrebbe benissimo anche l'essere indirizzato su cosa modificare per far ciò di cui ho bisogno..

Grazie tante.

2 Risposte

  • Re: Editare software già compilato

    Ciao.
    Non ne ho mai sentito parlare, ma da programmatore, in grado probabilmente di realizzare una cosa simile..., mi vengono in mente vari pensieri a riguardo.
    Intanto da come dici, allora NON sono gestibili da programma l'elenco degli URL da visitare...?! devo dire che era una pecca del programma...
    Poi mi è venuto subito in mente di cercare in qualche filetto 'strano' nella directory del programma, il quale potrebbe contenerli...
    Ma se dici che si basa su il DB Access, con molta probabilità, avrà una Tabella con elencati gli URL da visitare... credo...
    Il file .MDB è apribile o protetto da password...? Sempre che tu abbia Access...
    Saluti .
  • Re: Editare software già compilato

    Dunque, conoscerai senz'altro siti tipo "Filmup", "35mm", "imdb", "film.tv", etc..
    Ecco, quando devo inserire un nuovo film nel mio elenco, tramite questo software, ho la possibilità di scegliere uno di quei nomi per far la ricerca, ma, attualmente, nessuno è funzionante, questo perchè tutti i siti hanno cambiato il loro url o, comunque, la stringa per la ricerca..

    Il software da la possibilità di inserire degli "Script", ma non ho affatto capito come utilizzarli...anzi, non so neppure a cosa servono, so solo che vanno ad aggiungersi ai motori di ricerca presenti, ma non riesco a farli funzionare..

    Il file di access è apribile senza problemi, ma l'ho spulciato e non ho trovato nulla riguardo i suddetti motori di ricerca, solo degli accenni da considerarsi 'cronologia' (insomma..ultime ricerche effettuate)

    Oggi ho provato a decompilare l'exe del programma tramite DeDe (il software è stato scritto in Delphi) e ho capito che quel che vorrei modificare è proprio lì, solo che ho il codice in assembler e non saprei dove mettere mano:
    
    * Possible String Reference to: 'http://filmup.leonardo.it'
    |
    00A43AA2   BA943FA400             mov     edx, $00A43F94
    
    * Reference to: System.@LStrAsg(void;void;void;void);
    |
    00A43AA7   E8D8169CFF             call    00405184
    
    * Reference to FRicercaFilm
    |
    00A43AAC   8B45FC                 mov     eax, [ebp-$04]
    
    * Reference to field TFRicercaFilm.OFFS_0C84
    |
    00A43AAF   8B90840C0000           mov     edx, [eax+$0C84]
    
    * Reference to FRicercaFilm
    |
    00A43AB5   8B45FC                 mov     eax, [ebp-$04]
    00A43AB8   05880C0000             add     eax, +$00000C88
    
    * Possible String Reference to: '/cgi-bin/search.cgi?ps=10&fmt=long&
    |                                q=|NS|&ul=%25%2Fsc_%25&m=all&wf=002
    |                                0&wm=wrd&sy=0&x=24&y=8'
    

    La parte che a me interesserebbe modificare è:
    /cgi-bin/search.cgi?ps=10&fmt=long&
    | q=|NS|&ul=%25%2Fsc_%25&m=all&wf=002
    | 0&wm=wrd&sy=0&x=24&y=8

    Perchè credo che la stringa sia cambiata negli anni...

    Ad ogni modo, se tramite gli script interni del programma si riuscisse ad aggiungere nuovi motori di ricerca, questo già mi basterebbe ed avrei risolto il problema, qualcuno potrebbe dargli uno sguardo? Il software lo si trova tramite semplice ricerca di google, se avete difficoltà posso anche inserire un link, ma, come ho già detto, non so se questo va contro le regole del forum...


    Grazie tante per l'attenzione, attendo fiducioso
Devi accedere o registrarti per scrivere nel forum
2 risposte