Running wine-1.6.2 on Ubuntu 14.04.
Unlike previous attempts years ago, I can now actually run the install executable mschat25.exe. I am able to click OK/yes to install, then the installation program appears to get interrupted. Nonetheless, the "Microsoft Chat" directory is successfully created under Program Files.
The newly generated "C:\Program Files\Microsoft Chat" directory contains two files which do not appear to exist in the equivalent installation folder on my virtual Windows XP system. These are "chatmig.dll" and "icchat.tlb."
I am able to successfully launch the installed "CChat.exe" from Program Files, and everything looks and works fine except that comic panes do not generate correctly at all: there are large black shapes in place of legible chat balloons and comic pane frames.
What it looks like:
http://i35.tinypic.com/jku4pk.jpg
What it should look like:
http://kurlander.net/DJ/Projects/ComicChat/FromVWG.jpg
When
Code: Select all
wine start "C:\Program Files\Microsoft Chat\CChat.exe"
Code: Select all
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Microsoft Chat\\icchat.tlb" failed with error 1006
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:imm:ImmReleaseContext (0x10110, 0x17eb78): stub
fixme:storage:create_storagefile Storage share mode not implemented.
When running the installation executable (mschat25.exe), which as I mentioned seems to get interrupted but does generate the Program Files directory, I get the following output in the terminal:
Code: Select all
~/.wine/drive_c>wine start mschat25.exe
fixme:exec:SHELL_execute flags ignored: 0x00000100
~/.wine/drive_c>fixme:advpack:set_ldids Need to support changing paths - default will be used
Also, if I launch the working version Chat program in my virtual Windows XP box, and run "tasklist /m" while it's running, I get the following output:
Code: Select all
CChat.exe 748 ntdll.dll, kernel32.dll, ADVAPI32.dll,
RPCRT4.dll, Secur32.dll, GDI32.dll,
USER32.dll, COMCTL32.dll, ole32.dll,
msvcrt.dll, OLEAUT32.dll, WSOCK32.dll,
WS2_32.dll, WS2HELP.dll, SHELL32.dll,
SHLWAPI.dll, WINMM.dll, IMM32.dll,
WINSPOOL.DRV, comdlg32.dll, oledlg.dll,
comctl32.dll, MSCTF.dll, msctfime.ime,
RICHED32.DLL, RICHED20.dll, MSRATING.DLL,
WININET.dll, Normaliz.dll, urlmon.dll,
iertutil.dll, unidrvui.dll, VERSION.dll,
xpsp2res.dll
- WS2HELP.dll
msctfime.ime
iertutil.dll
unidrvui.dll
xpsp2res.dll
I'm curious about this "tlb" file error and dll list comparison. Sometime around Julian Assange's talk show on RT I maintained a blog for a while documenting how to imitate Microsoft Chat using a combination of shell scripts and weechat plugins, with the hopes that an actual developer might take up the project, but it was too time consuming for me to continue. Would love to run this once in a while in the one chat room that still has active users, without having to boot up a VM
Thanks for any advice anyone may have!