AFRA SmartStart

1 General

This document describes the usage of AFRA SmartStart. Please note that everywhere, where SmartStart, AFRA SmartStart or SmatrtStart.exe are referred we actually mean the main exe file of your application. Also the corresponding ini file has the name of the application. For instance the SmartStart for MyApp is called MyApp_ENG.exe and corresponding ini file is MyApp_ENG.ini. By default the application main access file is MyApp_ENG.mdb or MyApp_ENG.mde.

2 Purpose


The AFRA SmartStart is used for automating the of version updates into user computer before they start a MS Access application.


3 Files needed

3.1 AFRA_SmartStart.exe

Required. A small exe file that is usually renamed according to custom application name, like MyApp.exe. To use this exe the Visual basic runtime: MSVBVM60.DLL is required. It is present in most of the Windows systems.


AFRA_SmartStart does not require running any setup program or registration. Just copy and run.

3.2 AFRA_NewVer.exe

Optional. File for setting up the ini file for AFRA Smartstart and publishing new versions. Not required, but simplifies the setup and deployment. Usually also renamed as MyApp_NewVer.exe.

3.3 AFRA_FileDownloader.exe

Optional. Should be present if latest version files are distributed using remote server.

3.4 AFRA_CopyAndRun.exe

4 Getting started

You can rename AFRA_SmartStart.exe according to Your application name. For example: ‘MyApp.exe’. The ini file is then expected to be at same folder named ‘MyApp.ini’. If the ini file is not present, the AFRA_SmartStart promts a dialog for setting up the ini file.


5 What does the SmartStart do?

  1. Enables to define a list of required application files and their locations.
  2. Checks the existence of the local folder (the folder where the program normally runs) and to creates the folder if it is missing.
  3. Checks version of each file in the local folder and replaces an old version with the most recent ones from server. Registers components if required.
  4. Updates system and settings database from Inbox folder (the folder name is read from registry)
  5. Updates program settings in Windows registry
  6. Finds msaccess.exe in current workstation so that the system can start even if access is not on common path.
  7. Executes msaccess.exe with specified mdb or mde file and a workgroup file.

Leave a Reply

Your email address will not be published. Required fields are marked *