NetTraffic Portable
This page extends base information about NetTraffic in field of portable mode.
Difference to installer version
Portable version contains exactly the same executable (and has the same functionality) as installer version.
Differences:
- portable version contains Data directory in working directory (in Data directory data and configuration are stored),
- by default portable version does not start automatically (this can be changed in settings window).
Requirements
Portable version can run from any filesystem that:
- is readable and writable,
- allows locking (data store) files for reading and writing.
It means it can run from almost every:
- local drive of any kind (hard drive, solid state drive),
- USB drive (portable disk, flash drive, pen drive),
- memory card (including: SD, CF, MMC).
It can also work from network drive / network filesystem / network location if meets above requirements (some network solutions do not meets).
Configuration
Autostart
To set autostart go to settings, mark start with system, click apply. Option will be applied to system on nearest NetTraffic close.
If autostart option is set to:
- on for recently closed instance (of any kind: installer, portable), this instane will override autostart path and will be launched next time (at startup),
-
off for current instance, on close:
- if path to other instance is written in autostart, current instance will not affect this path,
- if path to current instance is written in autostart, autostart path will be cleared.
Data directory location
By default in portable mode working directory must contains Data directory or directory symbolic link named Data to target directory.
You may change data location by making symbolic link with name Data in working directory pointing to another directory (location, disc, filesystem) ~ where physically data will be stored. Target location must meets specified requirements. By default administrator privileges are required to create symbolic links. To change data location, follow instructions below.
- Close NetTraffic if is running. If Data directory in working directory contains files - make backup.
- Remove Data directory from working directory (delete, rename or move to another location).
- If your target directory do not exists, create it in target location. Choose any name for it. If you have backuped data, put it back to target directory. Note, your target directory will be (for content) equivalent of Data directory.
- Open command prompt in privileged mode (click start, type: command prompt, then right click on command prompt icon and click ~ open in privileged mode).
-
Make symbolic link, type following command (update sample pathes to your pathes)
mklink /d "e:\your-portable-path\NetTraffic\Data" "g:\path\to-your-target\data-directory"and press enter.
- Run NetTraffic.
Symbolic links reference may be useful.
Multiple instances / versions
Only single instance of NetTraffic can work at the same time. If you multiple time launch app from the same path, chart window of working instance will be shown and redundant instance will be closed.
If one instance is running, and another from not the same path (installer, other portable) will be launhed, new instance will be closed, and chart window of first instance will not be affected (bringed up).
If you would like run app from another portable path or from installer, first close working instance (right click at tary icon or chart, then click close). Then start app from the path you want.
Data migration between versions: installer and portable or portables
First method - XML file
In source NetTraffic go to statiscics window, click data / export, export data to XML file. Close source NetTraffic. Run destination NetTraffic. Go to statistics window, click data / import, import data from selected XML file.
This method migrates only data, does not migrate configuration.
Second method - raw data copy
By default, data directory of:
- installer version is C:\Users\
<user_name>\ AppData\ Local\ VENEA.NET\ NetTraffic, - portable versions is Data subdirectory in working directory.
To migrate, close NetTraffic if (any instance) runs. Copy data directory content from source to destination. Launch Nettraffic that use destination data directory.
This method migrates data and configuration.
Portable version update
In brief, replace old files with new ones excluding Data directory with its contents. One of possible methods is described below.
- Close NetTraffic if runs.
- From working directory delete everything except Data directory with its contents.
- From NetTraffic directory inside archive to working directory extract everything except Data directory.
- Run NetTraffic.