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.
     /focusno      Set the input focus to the 'No' button for the PENM network startup dialog.
     /forceservices
     Install network components/services even if no network card was found.
     /guidisable=mask      Don't show the specified tabs, this can be a combination of the following values:
     1 - Computer, 2 - Sharing, 4 - Drives, 8 - Profiles, 16 - Other, 32 - WiFi, 64 - Advanced
     128 - WiFi prefered, 256 - WiFi service, 512 - Size button
     Sample: 16 + 32 -> Hide 'Other' (16) and 'WiFi' (32) -> 48
     Notice: The "Config"/"IP-Settings" and "About" tabs are always shown.
     If the "WiFi" tab is enabled then the "Available networks" tab is always shown.
     /ini=ini file
     Load the specified ini file insted of 'PENetwork.ini'.
     /noprofileselect      Disable the default showing of the profile selectin GUI on first PENM startup.
     /profile=name
     Load the specified profile directly from ini file (see '/ini=').
     /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
Always
   CloseToTray
Closing the PENM window 'moves' it to systray.
HKCU
(HKLM)
Always    Debug
Logs PENM using/activities in %TEMP%\PENMDebug.txt.
HKLM
Only 1st startup    EnableAutoIP
Enable the APIPA using, default this mode is set to off.
HKLM Only 1st startup    FocusNo
Set the input focus to the 'No' button for the PENM network startup dialog
HKLM
Only 1st startup
   ForceScanOnStartup
Force device detection of network cards on 1st startup even network is already installed.
HKLM
Always    GUIDisable Don't show the specified tabs (see ini options for more details).
HKCU
Always    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
Always    ShowTrayActivity
Show the network activity icon in systray.
HKCU
Always    SmallTab
Starts PENM with small left tabs.
HKLM
Only 1st startup    StartCountdown
The time in seconds for the startup GUI countdown.
HKCU Always    StartMode
Optional set the PENM info window startup mode: 0 - Don't show, 1 - Center (default), 2 - TopLeft, 3 - TopRight, 4 - BottomLeft, 5 - BottomRight, 6 - Depends on systray position
HKCU
Always    StartToTray
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.
   FocusNo
Set the input focus to the 'No' button for the PENM network startup dialog
   ForceScanOnStartup
Force device detection of network cards on 1st startup even network is already installed.
   GUIDisable Don't show the specified tabs (see ini options for more details).
   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.
   StartMode
Optional set the PENM info window startup mode: 0 - Don't show, 1 - Center (default), 2 - TopLeft, 3 - TopRight, 4 - BottomLeft, 5 - BottomRight, 6 - Depends on systray position
   StartSharing
Install and start sharing automatically after network installing.
   UseIniIcons (new)
Load other icons from ini file (please see sample ini file in zipped archive download)
   UseOsFont (new)
Use OS as GUI font or if set to 'No' select another font via 'GlobalFont=Comic Sans MS' ie.
   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.