Is there ANY way to disable the taskbar from flashing when recieving an IM? I've tried TweakUI, FreshUI to no avail, so please don't suggest those as they will not work.
Any ideas? Google has failed me
Flashing Taskbar
Moderator: Moderators
Here's the info for AIM 5.9.6089:
Open file "icbmui.ocm" and goto address $14B0A (CTRL+G in XVI32, hexadecimal, absolute address). You should see "FF 25 90 E6 3A 11". Change each byte pair to "90", so that it now reads "90 90 90 90 90 90".
-or-
Here's the download if you haven't modified your "icbmui.ocm" yet and just want a drop-in replacement (again, for AIM 5.9.6089).
Let me know if you're using a different version.
Open file "icbmui.ocm" and goto address $14B0A (CTRL+G in XVI32, hexadecimal, absolute address). You should see "FF 25 90 E6 3A 11". Change each byte pair to "90", so that it now reads "90 90 90 90 90 90".
-or-
Here's the download if you haven't modified your "icbmui.ocm" yet and just want a drop-in replacement (again, for AIM 5.9.6089).
Let me know if you're using a different version.
-- Jason
Vario and Tabz
Vario and Tabz
D'oh, i'm using AIM 5.9.3861
Would the process be the same, you think?
(I'm not using .6089 because of the annoying clicking sound whenever I get a message. I went through the related threads here but it still persisted. The only solution was to delete the actual sound file, which I did not want to do.)
[quote="just dnL"]Here's the info for AIM 5.9.6089:
Open file "icbmui.ocm" and goto address $14B0A (CTRL+G in XVI32, hexadecimal, absolute address). You should see "FF 25 90 E6 3A 11". Change each byte pair to "90", so that it now reads "90 90 90 90 90 90".
-or-
Here's the download if you haven't modified your "icbmui.ocm" yet and just want a drop-in replacement (again, for AIM 5.9.6089).
Let me know if you're using a different version.[/quote]
Would the process be the same, you think?
(I'm not using .6089 because of the annoying clicking sound whenever I get a message. I went through the related threads here but it still persisted. The only solution was to delete the actual sound file, which I did not want to do.)
[quote="just dnL"]Here's the info for AIM 5.9.6089:
Open file "icbmui.ocm" and goto address $14B0A (CTRL+G in XVI32, hexadecimal, absolute address). You should see "FF 25 90 E6 3A 11". Change each byte pair to "90", so that it now reads "90 90 90 90 90 90".
-or-
Here's the download if you haven't modified your "icbmui.ocm" yet and just want a drop-in replacement (again, for AIM 5.9.6089).
Let me know if you're using a different version.[/quote]
14B09 is just where the row began... the first few cells were "..09, ..0A, ..0B, ...". The cursor should have gone directly to 14B0A, though.
Anyways, looks like the value was actually the same between both versions, just at a different address ($2A5A6).
icbmui.5.9.3861.no-flash.zip
Note that I can't test this because I don't have a full copy of 5.9.3861. Let me know how that works.
Anyways, looks like the value was actually the same between both versions, just at a different address ($2A5A6).
icbmui.5.9.3861.no-flash.zip
Note that I can't test this because I don't have a full copy of 5.9.3861. Let me know how that works.
-- Jason
Vario and Tabz
Vario and Tabz
I use an awesome disassembler called IDA. icbmui.ocm imports the function o_StartFlashWindow() from oscarui.dll. It also creates "stub" functions for all its imports, so it's just a matter of disabling the stub's jump code.
It goes a little something like this..
Condition for flashing -> call stub function -> stub function calls the imported function.
All I did was overwrite the stub function's code with NOP bytes (90).. NOP is short for No OPeration and simply tells the processor to do nothing.
The modified file goes a little something like this..
Condition for flashing -> call stub function -> stub function does nothing.
It goes a little something like this..
Condition for flashing -> call stub function -> stub function calls the imported function.
All I did was overwrite the stub function's code with NOP bytes (90).. NOP is short for No OPeration and simply tells the processor to do nothing.
The modified file goes a little something like this..
Condition for flashing -> call stub function -> stub function does nothing.
-- Jason
Vario and Tabz
Vario and Tabz