37015 Letture

ICQ 2000: eliminare del tutto la finestra per la visualizzazione dei banner

Nelle precedenti uscite della mailing list abbiamo visto come disattivare la visualizzazione dei banner pubblicitari mostrati in ICQ 2000. Questa settimana vi mostriamo come eliminare del tutto lo spazio destinato in precedenza alla visualizzazione dei banner.
Per prima cosa avete bisogno del software "Resource Hacker", un programma gratuito che permette di aggiungere, modificare, mostrare tutti gli elementi contenuti in un normale file eseguibile (.exe) sviluppato per Windows.
"Resource Hacker" è prelevabile da questa pagina.
Dopo aver installato il programma selezionate la voce "Open" dal menù "File" e caricate il file "icqcore.dll" contenuto nella cartella all'interno della quale avete installato ICQ 2000.
Prima di procedere assicuratevi comunque di aver chiuso ICQ 2000 e di aver creato una copia di backup del file icqcore.dll ripristinabile in qualunque momento qualora qualcosa dovesse andar storto...
Dalla lista degli elmenti contenuti nel file eseguibile fate doppio clic sulla voce "Dialog".
Gli elementi che contengono i dati relativi alla visualizzazione dei banner pubblicitari che dobbiamo modificare sono i seguenti:
2066 - ICQ Global Directory - Contact List Wizard
2503 - Incoming Action Type Event
2507 - Send Message
2511 - Send ChatDirect Request
2512 - Send FileDirect Request
2513 - Send Online/Offline URL Message
2514 - Sending External Application Request
2543 - Send Contacts
2560 - Birthday Reminder
2566 - Initiating Message
4501 - Receiving/Sending File(s) To/From


A titolo esemplificativo, cominciamo col modificare l'elemento "2503 - Incoming Action Type Event folder". La finestra "Dialog" permette di visualizzare come apparirà la finestra "Incoming Action" in ICQ.
Cliccate sullo spazio che di solito viene destinato alla visualizzazione del banner pubblicitario: noterete che tale spazio verrà immediatamente selezionato (verrà evidenziato con un colore grigio).
Vedrete quindi comparire una stellina rossa accanto alla riga seguente:
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 260, 38

Ora dobbiamo modificare gli ultimi due valori di questa stringa portandoli entrambi a 0. Gli ultimi due valori indicano infatti quale dimensione deve avere il box destinato alla visualizzazione dei banner.
La riga indicata con la stella dovrà quindi diventare così:
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 0, 0


A questo punto cliccando su "Compile Script" applicherete la modifica apportata. D'ora in poi non dovreste vedere più il box banner.
L'ultimo passo consiste ora nel recuperare lo spazio fino a poco fa occupato dai banner pubblicitari.
Per far ciò trascinate manualmente l'estremità inferiore della finestra di dialogo di ICQ sino a ricoprire interamente lo spazio prima destinato ai banner.


Osservate le coordinate dell'asse delle ordinate (Y) del box destinato ai banner pubblicitari. Nel nostro caso (CONTROL "", 1070,
"{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 0, 0) la coordinata dell'asse delle ordinate era determinata dal terzultimo numero (158). Aggiungete 1 a 158 (sostituite 158 con 159).
A questo punto modificate le coordinate dell'asse delle ordinate dell'intera finestra di dialogo di ICQ. Per far ciò dovete intervenire sulla prima riga mostrata da Resource Hacker nel pannello di destra.
Variate l'ultimo numero di tale riga sostituendolo con 159. Ad esempio:
2503 DIALOGEX 0, 0, 262, 196
Diventerà:
2503 DIALOGEX 0, 0, 262, 159
Gli ultimi quattro numeri di questa riga specificano infatti,
rispettivamente:
- la posizione sull'asse x
- la posizione sull'asse y
- la larghezza della finestra (asse x)
- l'altezza della finestra (asse y)

Premete ancora il pulsante "Compile Script": dovreste vedere la finestra ridimensionarsi automaticamente.

A questo punto, per liberarvi completamente delle aree destinate ai banner pubblicitari dovete ripetere l'operazione per gli elementi seguenti:
2066 - ICQ Global Directory - Contact List Wizard
2503 - Incoming Action Type Event
2507 - Send Message
2511 - Send ChatDirect Request
2512 - Send FileDirect Request
2513 - Send Online/Offline URL Message
2514 - Sending External Application Request
2543 - Send Contacts
2560 - Birthday Reminder
2566 - Initiating Message
4501 - Receiving/Sending File(s) To/From


Al termine delle modifiche fate clic su File, Save. Non dovreste a questo punto vedere più alcun banner pubblicitario in ICQ 2000.


ICQ 2000: eliminare del tutto la finestra per la visualizzazione dei banner - IlSoftware.it