Quantcast
Channel: Microsoft Money forum
Viewing all articles
Browse latest Browse all 1791

Money Plus bug and solution (mnyob99.dll)

$
0
0

NOTE: It appears that the patched version of mnyob99.dll  being downloaded is only for Microsoft Money Plus Deluxe Sunset. It is not for Business, and not for other years. There was an report of somebody using that same file for the non-Sunset Money Plus, but in theory, anyway, the mnyob99.dll is different for even that version.  However it appears that the mnyob99.dll from other versions can be patched by the motivated by replacing the first instance of the problem byte string with the modified string. I I worked on a Python program to automate this. http://social.microsoft.com/Forums/en-US/money/thread/d35f32f3-fd17-490c-8dd2-bb54a371c84c discusses this.

 Continuing...

There is a bug in mnyob99.dll in Microsoft Money Plus including Sunset. The problem may not show up until an OS update, since it's effect is based on what happens to be in what should be an unrelated place in memory. Symptoms can vary from problems adding a payee to hanging or crashing. This applies both for use with 32-bit and 64-bit Windows.

Ameridan offers an explanation in this page : http://microsoftmoneyoffline.wordpress.com/2012/12/02/windows-8-64-bit-version-compatibility-with-sunset-money/ , and he has made a patched copy of mnyob99.dll available by clicking "here" on that page.

This solution was first brought to the forum's attention by rseiler in http://social.microsoft.com/Forums/is/money/thread/636e154a-9693-48a0-ab38-65627d192f6a on November 22, 2012 pointing to Raymond Chen’s http://blogs.msdn.com/b/oldnewthing/archive/2012/11/13/10367904.aspx writeup for the explanation and fix information. It makes for good reading for those who like to understand the details.

I have installed this patch even though I had not yet seen any problem. The MD5 checksum for the file I downloaded is e413d40c05d1a2fbe179ed0f776ee3bb. I suggest that people who want to check that the patched file is the same as the one I downloaded check the MD5 with fciv, which is described in http://support.microsoft.com/kb/841290 I hesitate to vouch for any files, but I have checked with the Windows fc command that the downloaded mnyob99.dll only differs from the released version by the 4 bytes listed in Raymond Chen's article. This sticky post is placed because it can be difficult finding the information in the original threads. Some other early threads where mnyob99.dll fix is discussed include http://social.microsoft.com/Forums/zh/money/thread/ca2c6a66-c16a-4ef4-9c76-a8d73438a172 http://social.microsoft.com/Forums/en-US/money/thread/66708dad-a8ed-4eeb-94b8-38c6ea03ca85

Comments:
This bug is probably present other versions of Money.
A patched different version of mnyob99.dll could probably be used in other versions. Stay tuned.

I am locking this thread only because the order of the sticky threads seems to be based on the time of the latest response. We want to keep the download links thread as first. You can use http://social.microsoft.com/Forums/en-US/money/thread/d9f56235-5bae-4801-8419-c3684d2a360d for discussions of this sticky posting, or use other threads for other topics.




Viewing all articles
Browse latest Browse all 1791

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>