Login Register
Biden Desperately Panders to Black Voters in Commencement Speech Amid Plunging Approval Numbers — Sunday Night Live --- --- Sunday Live: Helicopter Crash Involving Iran President & Top Officials Sparks World War III Fears as Signs Point to Assassination Attempt — Must Watch! --- --- Victory! All Charges Dismissed Against N.J. Gym Owner Who Wouldn’t Close During COVID Lockdown --- --- The Impact of Culture on American Politics — Toxic Culture --- --- Dems CENSOR Viral Parody Music Video Exposing Joe Biden’s Cognitive Decline --- --- WATCH: Mexican Gangbanger Arrested During Texas Stash House Bust --- --- Zuckerberg’s Instagram Warns Against Tagging Tucker Carlson in ‘Happy Birthday’ Post --- --- Fear Is the Mindkiller --- --- Watch: New Yorkers March For Trump in the Bronx Ahead of Rally --- --- Former CDC Director Redfield Admits ‘Significant Side Effects’ From COVID-19 Vaccine --- --- Underage Girl Trafficked Over Border Rescued In California After Months of Sex Abuse --- --- Israeli President ‘Lied About Shani Louk Being Beheaded by Hamas’; ‘Complete’ Body Returned --- --- Helicopter Carrying Iranian President, Foreign Minister Crashes – Reports --- --- Slovak PM’s Condition ‘Remains Very Serious’ – Deputy --- --- Zelensky Blasts West for Wanting Conflict to End --- ---



[Reply]
Forum Index > AIM/ICQ Discussion
You Can Use AIM 5.1 On Windows 10 Properly
Posted on: 03-09 11:17 pm
dial tone

huh, im gonna have to try this.

\"LEt\'s gEt thEsE tEEn hEArts bEAtIng fAstEr, fAstEr. LEt\'s gEt thEsE tEEn hEArts bEAtIng fAstEr. Ow fUck I hIt my LEg.\" -BrEndOn UrIE
Posted on: 03-22 1:12 am
Digit

cool.

i did a do
Posted on: 06-01 3:55 am
TwistedMindz590

:P

-CF
Posted on: 07-13 12:23 am
chaogamer

what if it does the same thing again?

im chaogamer check out my social media youtube:https://www.youtube.com/channel/UCk09sHhX-QtciLI9VC3CUeA
Posted on: 07-13 12:27 am
chaogamer

it will still not open
and i had aim tamer on
because i think my computer is going to get locked
i had follow everything


im chaogamer check out my social media youtube:https://www.youtube.com/channel/UCk09sHhX-QtciLI9VC3CUeA
Posted on: 08-04 3:57 am
Xeon

From what I can tell after running AIM 5.x through a debugger on Windows 10, it's running into some kind of problem with it's COM components. It's basically causing a system deadlock on COM registration or something related.

I can't tell if it's a Windows 10 bug or what. I was looking into possibly making a patch, but I would have to determine why it's deadlocking in the first place.
Posted on: 08-04 6:12 am
Wildman

Beta Tester

that's about what I expected, a similar thing seems to happen on win7 x64 but it seems to be random if it will hang or run without issue. it seems 5.x is about when they started using MSIE ocx plugins.

Hououin - your friendly neighborhood AIM server operator
Posted on: 08-10 3:29 am
Xeon

Beta Tester

I'm not sure how many people care about the technical details, but the culprit appears to be "aimapi.dll". It's doing some API calls from it's DllMain that should not be getting called from that method.

According to Microsoft documentation making calls to CoInitialize/CoRegisterClassObject from within DllMain can cause deadlocks.
https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-best-practices

I disassembled aimapi.dll and managed to find a conveniently placed flag it uses to bypass any kind of initialization at startup.

Here's a patched version of aimapi.dll, all I did was a spot check though, there may be other compatibility problems still lurking.
http://s000.tinyupload.com/index.php?file_id=36461591432016390960 (AIM 5.9.6089 only)

If you don't trust the DLL, you can manually patch the file with a hex editor, just write 0x01 to address 0x163AC, and AIM should start up fine.

Here's an optional patched Aimres.dll if you want that ugly broken advert box gone off the buddylist.
http://s000.tinyupload.com/index.php?file_id=15052617666399897428 (AIM 5.9.6089 only)

To use these patched files just replace the existing ones located at "C:\Program Files (x86)\AIM", or wherever you installed AIM to.

I'm not 100% sure on what functionality you're losing with this patch (still going through the disassembled code); I have a feeling its something to do with AIM Expressions because it's registering "aolbart" as a protocol handler. I also saw some references to AIM setting itself as the default AIM client. Since AIM Expressions are pretty much dead and gone, this might not be a problem.

I'll update you if I come up with something more elegant so that no functionality is lost.

Also if anyone has another version of AIM they want the patch offset to, I can try to provide one.
< - 1 - 2 - 3 - 4 - 5 - 6 - 7 - >

[Reply]