views:

300

answers:

1

I'm Trying to develop a project that interacts with Live Messenger (8.5, 9.0 and higher)
I can't get it to work in windows XP, whenever i try to instantiate a MessengerClass (available in the messengerAPI) it gives me an exception, however, in windows vista, this error doesn't happen (same exact code, tested in more than one XP and more than one Vista machine).
I've read in forums that this issue is due to a security update microsoft has released in november 2008, but i haven't found a solution (though i'm not quite sure about it).
Has anyone ever had this problem ? any solution ? workarounds ?

+1  A: 

I've found in a forum someone that has got the old discontinued version of MessengerAPI for desktop applications and made it fit into newer live messenger clients by editing the api itself and made it available in a link:

tlb from the link: http://migre.me/ckUG

you just have to run TLBIMP.EXE from the command console in visual studio:

tlbimp [path]\MSNMessengerAPI.tlb

that will result in a .dll in the same folder as the .tlb original one, and then you could import it as a reference in visual studio and use it right away.

MarceloRamires