Login Register
Obama’s Pentagon Developed The COVID Attack Plan, Warns Dr. Peter McCullough --- --- NATO’s Attempted Assassination Of Slovakian Leader Signals Total Desperation, Warns Jack Posobiec --- --- Watch: CNN Admits Trump Team Shredded Michael Cohen’s Credibility --- --- WATCH: How To Oppose The New Religion Of Secular Progressive Humanism --- --- Texas Pardons Jailed Military Veteran Who Shot & Killed Armed BLM Activist --- --- Tide Turning: Stephen A. Smith Defends Aaron Rodgers’ Covid Vaccine Skepticism --- --- No Joke: NBC Show ‘Queer Planet’ Promotes Gayness in Animal Kingdom --- --- Illegal Alien Arrested for Murdering Woman, Attacking Homeless Victims In West Virginia --- --- Watch Comedian Bill Burr Savagely Roast Bill Maher In Person --- --- Breaking! ANOTHER Anti-Globalist Politician Targeted By Assassin --- --- Trump Slams Biden for Blocking RFK Jr. from Debates --- --- Deciphering King Charles’ Baphomet Portrait --- --- Biden Invokes Executive Privilege to Block Audio of Interview with Special Counsel --- --- Alex Stein Confronts Mayor Pete At Airport – “You Suck!” --- --- Thursday War Room LIVE: Breaking! House Discovers New Biden Bank Accounts that Could Expose Direct Payments to Biden from Foreign Nations Ahead of Election! TUNE IN! --- ---



[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]