Program icons:
If you want to use alternative icons in program just create a "PENetwork.icl" (icon library file) and put it in the same folder.
You can find a sample .icl file in the AutoIt3-source (just take a look at the 1st page).
This sample file contains the current icons which are used in PENM.


CommandLine options for "PENetwork.exe":
Here a small summary of the available commandline options.
The parameters "/profileeditor" and "/wifiexporter" can be used directly under Windows.
Just extract the file "PENetwork.exe" from the archive on the 1st page into a folder and create a link with one of these 2 parameters.
So you can run the "PENM profile editor" or "PENM WiFi exporter" directly.
Parameter:
Description:
       /autostart        Starts PENM network installation automatically without asking to start.
       /debug        Logs PENM using/activities in %TEMP%\PENMDebug.txt.
       /forceservices
       Install network components/services even if no network card was found.
       /noprofileselect        Disable the default showing of the profile selectin GUI on first PENM startup.
       /profileeditor        Starts directly the PENM configuration/profile editor.
       /shareall        Share all local drives automatically if sharing was installed and started (usable with /startsharing).
       /smalltab        Starts PENM with small left tabs.
       /startsharing        Install and start sharing automatically after network installing.
       /topmost
       Set the PENM network install window to topmost window on desktop.
       /useprofiles        Read profiles from ini file.
       /wifiexporter        Starts directly a small WiFi export GUI to export local WiFi profiles to XML files.


Registry options:
Some options can be created prior of PENM run under PE and some other will be changed or set during runtime automatically.
The 1st key is: "HKEY_CURRENT_USER\Software\PENetwork"
Here will be saved some PENM and PENM profile editor preferences.
The 2nd key is: "HKEY_LOCAL_MACHINE\Software\PENetwork".
The values are reg strings as default and are set to "1" (on/set) or "0" (off/not set).
In one of the next versions the 1st (user) key will be the primary for all options.
However, the 2nd will be also read for backwards compatibility.
!!! Important: the registry values are always the primary/last, the ini values (see below) only the secondary values !!!
Mainkey:
Used:
Value:
Description:
HKLM
Only 1st startup
   AutoStart
Starts PENM network installation automatically without asking to start.
HKLM
Only 1st startup    CloseAfterStartnet
After network installing the PENM GUI is NOT shown.
HKLM
All time
   CloseToTray
Closing the PENM window 'moves' it to systray.
HKLM
Only 1st startup    EnableAutoIP
Enable the APIPA using, default this mode is set to off.
HKLM
Only 1st startup
   ForceScanOnStartup
Force device detection of network cards on 1st startup even network is already installed.
HKCU
All time
   MinimizeToTray
Minimizing the PENM window 'moves' it to systray.
HKLM
Only 1st startup    ShareAll
Share all local drives automatically if sharing was installed and started (usable with /startsharing).
HKCU
All time
   ShowTrayActivity
Show the network activity icon in systray.
HKCU
All time
   SmallTab
Starts PENM with small left tabs.
HKLM
Only 1st startup    StartCountdown
The time in seconds for the startup GUI countdown.
HKCU
All time
   StartToTray (NEW)
Always start PENM in systray (usefull together with "MinimizeToTray" and/or "CloseToTray")
HKLM
Only 1st startup    TopMost Set the PENM network install window to topmost window on desktop.
HKLM
Only 1st startup    UseProfiles
Read profiles from ini file.
HKLM
Only 1st startup    UseProfileSelect
Show the profile selector GUI on first PENM startup (profiles has to exist in ini file).
HKLM
Only 1st startup    UseStartCountdown
Use a countdown on 1st startup, only if AutoStart is '0' or not set.


'ini' options (for files like 'PENetwork.ini'):
The main options has to be written to the main section [PENetwork] of the .ini file.
The following options/values are used only on 1st startup of PENM.
Other things like color schemes are always read from the ini.
By default a value has to set to "Yes" or "No", other formats you can find in description.
Value:
Description:
   AutoStart
Starts PENM network installation automatically without asking to start.
   EnableAutoIP
Enable the APIPA using, default this mode is set to off.
   ForceScanOnStartup
Force device detection of network cards on 1st startup even network is already installed.
   MinimizeToTray
Minimizing the PENM window 'moves' it to systray.
   ProfileDefault
The default network profile to apply.
   ProfileCountdown
The time in seconds for the profile selection GUI countdown.
   ShareAll
Share all local drives automatically if sharing was installed and started (usable with /startsharing).
   ShowMain
Shows the PENM main GUI after network installing ("Yes") or leave it ("No").
The default setting is "Yes" if not set.
   ShowTrayActivity
Show the network activity icon in systray.
   StartCountdown
The time in seconds for the startup GUI countdown.
   StartSharing
Install and start sharing automatically after network installing.
   UseProfileCountdown
Use a countdown for profile selection on 1st startup.
   UseProfiles
Read profiles from ini file.
   UseProfileSelect
Show profile selection GUI.
   UseStartCountdown
Use a countdown on 1st startup, only if AutoStart is 'No' or not set.