Windows Live Messenger (not working)

Windows 2000 fixes and solutions for apps

Windows Live Messenger (not working)

PostPosted by DosFreak » Tue Apr 22, 2008 3:24 pm

FILES NEEDED:
PE TOOLS
Altiris SVS
Wndows Live Messenger v8.5.1302.1018


Download Altiris SVS and install on a Windows XP Pro system.
Run the Windows Live Messenger installation program with Altiris SVS.
Once the install is finished and Altiris has captured the changes then export the package.

Copy the exported package to the Windows 2000 machine and extract the files with 7-ZIP.

Go to the [_B_]PROGRAMFILES[_E_]\Windows Live\Messenger directory in the exported package

and execute: msnmsgr.exe

On execution will receive the following error message:

"msnmsgr.exe is not a valid Win32 application."


1) Fire up PE Tools
2) Tools -> PE Editor
3. Open the Executable.
4) Select Optional Header
4) Set Major SubSystem Version to 0004
5) Ok out of everything and exit.



When you next execute msnmsgr.exe you will receive the following error message:


"The procedure entry point IsWow64Process could not be located in the dynamic link library

KERNEL32.dll"




Install the 2000 to XP wrapper and copy the wrapper's kernel32.dll to the same directory as msnmgr.exe

On next execution of msnmgr.exe you will receive the following error message:



The procedure entry point QueryDepthSList could not be located in the dynamic link library

KERNEL32.dll.

Using the office_07_test package from here: http://oldcigaret.info/win2k/phpBB3/viewtopic.php?t=71
fixes the "QueryDepthSList" error message.

When you execute msnmsgr.exe again you will next receive this error:

The procedure entry point SHGetFolderPathAndSubDirW could not be located in the dynamic link library SHELL32.dll.

Using the office_07_test2 package fixed the "SHGETFolderPathandSubDirW" error, on next execution you will receive this error message:

"The dynamic link library UxTheme.dll could not be found in the specified path"

Copy uxtheme.dll from Windows XP into the same directory as msnmsgr.exe.

On next execution you will receive this error message:

"The procedure entry point GdiDrawStream could not be located in the dynamic link library GDI32.dll"
Last edited by DosFreak on Sat May 03, 2008 4:37 pm, edited 1 time in total.
DosFreak
 
Posts: 237
Joined: Thu Feb 21, 2008 12:04 pm

PostPosted by OldCigarette » Sat May 03, 2008 3:14 pm

I think this is similar to a application TheProphet was trying to fix. I remember him mentioning trying to get uxtheme to work. I've got some of the code he added for that, but I never put those in because they were just stubs. I will have to go back and look at this, not sure if he ever got it working or not.
OldCigarette
 
Posts: 208
Joined: Sun Feb 03, 2008 6:35 am
Location: Qo`nos

Re: Windows Live Messenger (not working)

PostPosted by linu » Fri Jun 25, 2010 10:30 am

Undoubtedly this is one of the best download sites - Try the new version here - Windows Live Messenger
linu
 
Posts: 1
Joined: Fri Jun 25, 2010 10:18 am

Re: Windows Live Messenger (not working)

PostPosted by OldBoy2k » Fri Jun 25, 2010 10:39 am

Should be get working now with BlackWingCats uxtheme.dll and gdi32.dll.In case there are not more libraries and not yet implemented API's involved.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm


Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 0 guests

cron