Numus Moneta and Windows Vista

NOTE:  These changes from XP apply to Windows 7 as well as Vista.

     The Windows Vista operating system caused a lot of programs to fail, and Moneta was one of them.  The first three issues are the ones that caused Moneta to fail under Vista, and have been addressed in revision 2.0.12, released March 1.   Issues 4, 5, 6, and 7 (which are strictly visual, non-functional) were dealt with in release 2.0.13, released on October 5, 2007.  Sadly Vista also prohibits our self-extracting free upgrades from automatically replacing the old Moneta2.exe file, so we recommend first unzipping the upgrade to your desktop and then manually copying it into the <drive>\Program Files\Numus\Moneta2 location.
 
Critical Vista functional issues that Moneta 2.0.12 fixed:
 1)  The biggest problem for Moneta under Windows Vista was data storage.  Quite simply, what was recommended by Microsoft when Moneta was architected (during the time of Windows 95) and initially released (March, 1999 under Windows 98), was not recommended under Windows 2000, and is now not allowed by Windows Vista.  Specifically, Moneta stored its data as a subdirectory of the program location in the “Program Files” directory.  Starting with Windows Vista, programs can no longer write anything to the “Program Files” directory.  Currently, under Windows XP and all previous versions of Windows, Moneta is distributed between the following folders:
       a)  To facilitate the use of the same Dealer data and Contact data by
<>Nomisma or other Numus
              programs, that data is stored at:     <drive>\Program Files\Numus

       b)  The Moneta executable file is stored in the folder:    <drive>\Program Files\Numus\Moneta2
       c)  The main database is stored at:  <drive>\Program Files\Numus\Moneta2\Monetadb
<>

   However, starting with Windows Vista, the default locations for Moneta are:

      a)  The Moneta executable file is as always in the folder:   <drive>\Program files\Numus\Moneta2
     
b)  The main database is stored in a newly created folder with the path:
 
             <drive>\users\<username>\AppData\Local\Numus\Moneta2\Monetadb
     
c)  To facilitate the use of the same Dealer data and Contact data by Nomisma or other
           
Numus programs, that data is stored in a newly created folder with the path:
            
<drive>\users\<username>\AppData\Local\Numus

2)  The third-party “database engine” that Moneta uses, the “BDE”, has always been stored (per Microsoft guidelines) in the “Common Files” area under Program Files.  Microsoft has now forbidden that area to be written to, so Moneta now creates a special file (.ini) in the <drive>\users\<username>\AppData\Local\Numus directory to store data which can be used by any conversion utilities for future versions of Moneta, the Moneta2 Data Restore program, and the Moneta2 Data Repair utility.

3)  Due to the new special .ini file, Vista users will also have to download the new versions of the Moneta2 Data Restore program, and the Moneta2 Data Repair utility (should they ever need to use them).  These new versions will have the version number 2.0.12 in their titlebar.

Visual issues in Vista that were addressed in Moneta2 version 2.0.13:
4)  Moneta will now show up in the famous “Vista 3D” view as a full screen application.

5) When minimzed to the task bar, Moneta will now show a thumbnail of its active screen on a "mouse-over".

6)   The “File: Save As” dialog boxes in Moneta are in the new Vista style.

7)  The Moneta icon now displays optimally in Vista functions.

Summation:

      The average user will not notice any differences in performance, but the experienced Moneta user may notice the differences and hopefully the above will clear any confusion caused by the rules changed by Microsoft.  Numus apologizes for the inconvenience to our customers caused by the changes (with which we disagree), but unfortunately are dictated by Microsoft decisions outside our control.   The main functionality changes are caused by Vista’s UAC (User Access Control), and although the user can disable that control, in our opinion Microsoft has implemented a very poorly conceived method to do that – "virtualization" - which involves creating multiple versions of the same files – a sure formula for computer disaster.  To avoid this, we have re-written Moneta.