[Bug 18172] Microsoft Money 99 crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jul 23 04:48:53 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=18172


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #11 from Anastasius Focht <focht at gmx.net>  2010-07-23 04:48:52 ---
Hello,

--- quote ---
> still an issue in Wine 1.2
> 
> err:module:import_dll Library mnyob99.dll (which is needed by L"C:\\Program
> Files\\Microsoft Money\\MSMONEY.EXE") not found
> err:module:import_dll Library mnyutil.dll (which is needed by L"C:\\Program
> Files\\Microsoft Money\\MSMONEY.EXE") not found
> err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
> Files\\Microsoft Money\\MSMONEY.EXE" failed, status c0000135

There is no a crash here. You probably need to chdir to the app's directory
first.
--- quote ---

That wouldn't help. The app must be started using ShellExecute logic, e.g.
"wine start MSMONEY.EXE" because it relies on additional dll search folders via
"App Paths" registry entry being processed.
Money99 has its helper dlls installed in a subfolder named "System", below app
bin/install folder.

--- snip ---
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App
Paths\MSMONEY.EXE]
@="C:\\Program Files\\Microsoft Money\\MSMONEY.EXE"
"Path"="C:\\Program Files\\Microsoft Money\\System"
--- snip ---

SHELL_ExecuteW() returns 33 hint after process creation despite loader
reporting import failures (missing dlls), bailing in shell_execute() (hint >
32).
Either properly detect the failure and retry with SHELL_FindExecutable() or use
such helper that uses "App Paths" in first place.

I'm puzzled that people were able to run this app earlier without import
failures from clean install.

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list