EWA (and EWAAutoData) meanwhile support a couple of command line parameters, which I guess it's about time that I document them somewhere. Here we go ...
According to Microsoft documentation, the proper place to store application data such as an application's configuration is either the logged in user's ApplicationData\<MyCompany>\<MyApplication> folder or the equivalent folder for All Users. I decided to go with the later one, so that you might be able to use EWA with different users without the need to install/configure for each user. Therefore the configuration for EWA and EWAAutoData - which share a single configuration file - is stored in \All Users\ApplicationData\EVEWalletAware\EVEWalletWare.ini.
Well, as always, there are people out there that have different needs *smile*. In order to help them out, both tools support the command line switch /config, with which you may point them to a different configuration file. The syntax is
/config=\complete\file\and\path\to\EVEWalletAware.ini
i.e. /config=D:\EVETools\EWA\EVEWalletAware.ini
If you make use of the /config parameter and you're using both EWA and EWAAutoData, you must use this command line parameter with both tools. Otherwise you may end up using different databases with both.
As a regular user of EWA you do know that there are two types of updates for EWA. Application updates, providing bugfixes or new features and database updates. The later are mostly caused by a new expansion for EVE Online which adds new content (items) or changes existing ones. Both types of updates can be faciliated via EWA's built in update function. As for the application update, EWA just saves you the hassle of browsing yourself to EWA's download page. The update only consists of the download of the new executable. Nothing you really need EWA's help for, you can do that yourself just es good.
A database update is a different story, though. Not only needs the new content be transfered to you, but your old data must be preserved. Therefore EWA needs to take care of the update itself. The steps involved are
Steps 1 and 2 can be done by yourself, if you wish to. Go to the download page and grab a copy of the empty database. Extract it to a temporary location. With the command line switch /DBUpdateFromFile you may now initiate the update process (steps 3 thru 5). The syntax is
/DBUpdateFromFile=\complete\file\and\path\to\UpdateDB.mdb
i.e. /DBUpdateFromFile=C:\TEMP\EVEWalletAwareDB.mdb