Modifying the default installation

Posted by – September 13, 2012

It is possible to modify the default NoteFrog installation within certain limitations. It requires knowledge of the Windows file structure, administrative priviledges and a willingness and ability to move and modify certain files. We will offer reasonable assistance if requested, but can not be held to supporting every non-standard configuration request.

Following a “Standard” Installation:
“Program” files and location
c:\Program Files (x86)\NoteFrog (Vista/Win7) OR
c:\Program Files\NoteFrog (Windows XP)

  • NoteFrog.exe = NoteFrog program
  • EasyTimer.exe = EasyTimer program
  • recycleDB.exe = Uninstall data clean up utility
  • hunspelldll.dll = spell checker
  • _help.html = used in file exports
  • unins000.dat = data used for uninstalling
  • unins000.exe = uninstaller
  • “Application data” files location

    (You will need Admin privileges to access/view these files/folders)
    For Vista/Win7/Win8
    c:\Users\YourUserName\AppData\Roaming\HTConsulting\NoteFrog

    For XP
    c:\Documents and Settings\YourUserName\Application Data\HTConsulting\NoteFrog

  • chime.ogg = EasyTimer chime sound file
  • etbkg.png = EasyTimer window background
  • timer.png = Timer image
  • resources (folder) containing:

  • nf_options.html = Alternate Help Menu HTML
  • nf_rightclick.html = Alternate Help Menu HTML
  • nf_utilities.html = “Help/Utilities” window
  • web.dll = support for exporting HTML
  • command.png = Alternate Help Menu image
  • editbuttons.png = Alternate Help Menu image
  • help_24.png = Alternate Help Menu image
  • itembuttons.png = Alternate Help Menu image
  • rtfbuttons.png = Alternate Help Menu image
  • toolbuttons.png = Alternate Help Menu image
  • help.gif = Alternate Help Menu image
  • CuckooClock.wav = Reminder sound file
  • Frog.wav = clip capture sound file
  • en_US.dic = hunspell dictionary
  • en_US.aff = hunspell dictionary
  • en_US.dat = hunspell dictionary supplement
  • Created in “resources” folder by running NoteFrog the first time

  • NoteFrog.ini = Initialization/preferences data
  • NoteFrog.db = Main NoteFrog notes/data library
  • NoteFrog.a/b/c.log = programs logs
  • Installed In your “documents” folder:

  • NoteFrogv2demo.txt
  • Instructions for Running a “non-standard” installation:

    IMPORTANT:

    The program must be able to find the NoteFrog.ini file and the resources folder. Normally, the ini is created and located in the resources folder.

    The NoteFrog.ini, NoteFrog.db, NoteFroga/b/c.log and optional spell check dictionary (e.g. en_US.dat), must be in a location which the NoteFrog program has write access to. Per windows security restrictions, under Windows Vista/7/8 programs do NOT have write access to the Program folder – e.g. c:\Program Files (x86)\NoteFrog.

    The NoteFrog program, NoteFrog.exe, looks for an ini file and if it doesn’t find one, assumes this is a “fresh” installation and creates one in the default location (the /resources folder – see above).

    The program looks for an ini file per:

    First – The program’s “application data” folder (see above)- Windows default location.
    Second – The program folder itself (a “hold over” from original XP portable installations) – Not desired.
    Third – A “resources” folder within the program folder – e.g. NoteFrog/resources/NoteFrog.ini = preferred portable location.

    It uses the LAST one it finds, or if none is found, creates one in the default (“First”) location.

    It uses the ini file to locate the NoteFrog library database -> NoteFrog.db Thus, if it is unable to locate an ini it will ask you to either locate the database for it, or let it create a new one.

    Editing the ini:
    Be sure to use a “Plain text” editor (e.g. Notepad) and save the file as NoteFrog.ini (Notepad will add a .txt by default unless you’re specific – “save as”)
    All file location references are absolute

    Database = (normal location of the NoteFrog.db file) e.g. “Database = d:/NoteFrog/resources/NoteFrog.db”
    Opened = (if present, this contains the path to a database opened via the NoteFrog “Library” command “Open an alternate Stack Library”)
    If this entry is present, it is used to locate the NoteFrog database. Otherwise, simply leave it blank

    If you are moving the NoteFrog installation to a non-default location, you’ll need to edit the “Dictionary = ” entry to reflect the new location of the dictionary – e.g.”Dictionary = d:/NoteFrog/resources/en_US.dic”

    Leave a Reply