The Oven

Tool World => Development and code snippets => Topic started by: ChrisR on January 03, 2012, 03:44:19 PM

Title: PENetwork
Post by: ChrisR on January 03, 2012, 03:44:19 PM
Good to hear, after a while of waiting, Holger released the new PENetwork v0.57  :thumbsup:
Notice to testers  :wink:

Taken from the post of Holger:
________________________________________
You can find the updated program on my website:
holger.orgfree.com  http://holger.orgfree.com
or
holger.winbuilder.net  http://holger.winbuilder.net


The scripts for WinBuilder will be updated soon.
I know there is still a lot to do and not all problems are solved (ie. problems with Broadcom adapters).

Code: [Select]
29.07.2009  Fixed: WiFi key - now '&', '<', '>' characters will be stored correctly
         Fixed: Internal script bug with some disabled controls - bug not in compiled mode
         Added: Window position will be saved and loaded on GUI start
05.08.2009  Fixed: Missing 'Then' on StartWiFi function
10.09.2009  Removed: Some unused not finished stuff
17.07.2010  Fixed: 64bit - current WiFi connection mark
         Fixed: Missing Adhoc profile in available WiFi network list
         Added: Profile copying in editor
24.07.2010  Fixed: Listview column font misbehaviour
         Fixed: Missing non-broadcast flag on adding WiFi profile
         Fixed: Wrong type saving on adding WiFi adhoc profile
03.08.2010  Changed: WiFi profile changing behaviour
08.11.2010  Fixed: Wrong speed menu items on speed button for some network adapters
         Fixed: Wrong background color on MAC change dialog for current address
01.07.2011  Changed: Tab item behaviour on click
06.07.2011  Fixed: Network card detection/install on 64bit
         Fixed: Run commands after initializing network
         Fixed: 64bit - bug in shares GUI, user query - thanks to John ('Fryquez')
09.10.2011  Changed: Profile editor now saves last used config files
         Added: Profile editor loading file with external editor
12.10.2011  Changed: Start of main GUI
16.10.2011  Fixed: Autoloading of WiFi profiles
         Added: Network browsing in network drives tab
20.10.2011  Fixed: File sharing tab wrong type detection of special shares like IPC$, ADMIN$, etc.
         Fixed: GUI size while switching between full and small tabs
         Changed: DHCP info dialog
         Added: Profile loading file with external editor
22.10.2011  Changed: GUI refreshing to reduce a little bit only flickering
24.10.2011  Changed: Language strings are set to english defaults before loading another language
         Changed: Network browsing - network items are reloaded on collapsing/expanding
09.11.2011  Fixed: Network browsing - latest item is selected if it was selected before
11.11.2011  Fixed: Network browsing - item position change after collapsing
12.12.2011  Added: Profile editor: possiblity to change the GUI frame colors (Main, Properties, WiFi)
02.01.2012  Changed: Small changes for GUI frame colors (Main, Properties, WiFi)
03.02.2012  Changed: Language string now saved in HKCU

:cheers:
Title: Re: PENetwork v0.57
Post by: Doberman on January 04, 2012, 02:21:46 AM
Thanks ChrisR.  :thumbsup:
Thanks to Holger.  :thumbsup:

For some reason the new penetwork x86 ceased determined : vmxnet.inf ? :confused:
Title: Re: PENetwork v0.57
Post by: JFX on January 04, 2012, 07:48:40 AM
hmm, installing of network drivers no longer works with 0.57  (http://dl.dropbox.com/u/9882253/Smilys/santa/huh.gif)
Quote
ER: SetupDiEnumDriverInfoW: 1784

(http://dl.dropbox.com/u/9882253/Smilys/cheers.gif)
Title: Re: PENetwork v0.57
Post by: ChrisR on January 04, 2012, 05:24:20 PM
first test for me and same problem with PeNetwork 0,57 x86
installing of network drivers no longer seems to work
No network card detected
Quote
ER: SetupDiEnumDriverInfoW: 259
ER: SetupDiEnumDriverInfoW: 1784

It seems to work better in x64

:cheers:

Title: Re: PENetwork v0.57
Post by: ChrisR on January 05, 2012, 05:37:22 PM
I continue the messenger :
thanks to you both for device detection bug report  :wink:

_____________________________________
Published version update v.057.1 of PENM:
- Fixed DHCP info dialog (DG, DNS & WINS only 1st address is shown) - thanks to Marco Marro for bug report
- Fixed device detection function - thanks to ChrisR for bug report
- some very small cosmetic changes
- 'Silver' theme as default theme - buildin (classic is still available buildin)

Update is available from
http://holger.orgfree.com
or
http://holger.winbuilder.net

Greets :)
Holger
Title: Re: PENetwork v0.57
Post by: Doberman on January 06, 2012, 02:31:07 AM
Hi ChrisR :thumbsup:


PeNetwork x64 - no drivers working definition :ohmy:
Title: Re: PENetwork v0.57
Post by: Lancelot on January 07, 2012, 02:08:15 AM
Hi Chris,

an idea is add following to penetwork.script

PNV_ScrollBox="PeNetwork Latest",1,4,314,2,113,21,"PeNetwork 0.5.6","PeNetwork Latest"
but requires lots of changes...........

so I feel it would be much more easier
(easier to adjust, update, edit, maintain.... etc. etc. -> life be less complex  :grin:)
to rename current penetwork.script to penetwork056.script ( and Title=PENetwork 0.5.6=
and
new penetwork.script (current one) with adding latest penetwork ;)

so comparisions and tests would be much more easier by everyone  :cheers:
Title: Re: PENetwork v0.57
Post by: ChrisR on January 08, 2012, 04:22:38 PM
Hi Lancelot,

so I feel it would be much more easier
(easier to adjust, update, edit, maintain.... etc. etc. -> life be less complex  :grin:)
to rename current penetwork.script to penetwork056.script ( and Title=PENetwork 0.5.6=
and new penetwork.script (current one) with adding latest penetwork ;)

so comparisions and tests would be much more easier by everyone  :cheers:
Good idea :thumbsup:
I updated the current PENetwork script in Win7PE_SE (good for users and testers), pending for new Holger's script with :
- Penetwork v0.57.2 inside and last language files. Politecnico di Torino has updated PENetwork_Ita.lng and I have updated PENetwork_Fr.lng.
- Delete old lang folder,
- Commented out configdot3svc.cmd for wifi seems no longer needed, thanks JFX   :great:
http://w7pese.cwcodes.net/Projects/Win7PE_SE/Components/penetwork.script

The old PENetwork script was kept on the server and renamed in penetwork056.script (disabled by default).

Quote from: Holger
Published version update v.057.2 of PENM:
- Fixed: (again) wrong device detection in 64bit cause of structure size problem in SP_DRVINFO_DATA and SP_DRVINFO_DETAIL_DATA - thanks to 'Fryquez' for bug report

:cheers:
Title: Re: PENetwork v0.57
Post by: Lancelot on January 11, 2012, 08:43:47 PM
I could now update Gena with 0.57.2,
but could not test, besides hoping all ok  :thumbsup:

@JFX

Can you check if bug at adding driver files for x64
( PENetwork.exe /drvcopy )
fixed on Genax64 builds ?
(you can easly test with latest Penetwork plugin on Gena server, all ready for such test  :xmas-cool:)

following history notes, x64 sys files were not copied on previous version (0.56)....

I also feel:
PENetwork.exe /drvcopyx64
PENetwork.exe /drvcopyx86
PENetwork.exe /drvcopyia64
might be better to get PENetwork.exe distinguish right sys files where folder contains both sys files......
What you think ?

 :cheers:
Title: Re: PENetwork v0.57
Post by: JFX on January 12, 2012, 04:17:16 AM
Quote
UAC detected as enabled - aborting project build
  :w00t: :chair:

Can you check if bug at adding driver files for x64
( PENetwork.exe /drvcopy )
fixed on Genax64 builds ?
(you can easly test with latest Penetwork plugin on Gena server, all ready for such test  :xmas-cool:)
I does work, but you need to add a /x64 to the end of commandline  :xmas-wink:

 :cheers:
Title: Re: PENetwork v0.57
Post by: Lancelot on January 12, 2012, 04:44:25 AM
Thanks a lot
Quote
UAC detected as enabled - aborting project build
  :w00t: :chair:
Basic->PrepPE-->Advanced GUI==>"Abort build if UAC enabled"

You know neither me nor Galapo use nt6x,
we are far away from being experienced on nt6x uac behaviours,
and do not know exact points where UAC is trouble...

What you think,
"Abort build if UAC enabled" default selected false ?
but which conditions requires UAC disabled ?
imdisk installation/usage ?
and/or ?

( ehmmm, quite out of topic, you can reply elsewhere)

I does work, but you need to add a /x64 to the end of commandline  :xmas-wink:

yippi, Thanks,
a mini last touch verify :xmas-wink:,
you mean:
for Source x86

ShellExecute,Hide,%ProjectTemp%\PENetworkDrvCopy\PENetwork.exe,"/drvcopy #$q%pFileBox1%#$q #$q%target_win%#$q%value%"

for Source x64

ShellExecute,Hide,%ProjectTemp%\PENetworkDrvCopy\PENetwork.exe,"/drvcopy #$q%pFileBox1%#$q #$q%target_win%#$q%value% /x64"

 :xmas-beer:
Title: Re: PENetwork v0.57
Post by: JFX on January 12, 2012, 04:58:20 AM
for Source x86

ShellExecute,Hide,%ProjectTemp%\PENetworkDrvCopy\PENetwork.exe,"/drvcopy #$q%pFileBox1%#$q #$q%target_win%#$q%value%"

for Source x64

ShellExecute,Hide,%ProjectTemp%\PENetworkDrvCopy\PENetwork.exe,"/drvcopy #$q%pFileBox1%#$q #$q%target_win%#$q%value% /x64"

Yes, correct  :thumbsup:

 :cheers:
Title: Re: PENetwork v0.57
Post by: Lancelot on January 12, 2012, 06:00:42 AM
Yes, correct  :thumbsup:
:turtle:  :worship:
 :snowboard:
 :xmas-beer:
Title: Re: PENetwork
Post by: ChrisR on October 11, 2013, 08:39:52 AM
PENetwork 0.58.1 is out  :great:

Holger's home of "PE Network Manager" PENetwork (http://holger.orgfree.com/)

PENM History : to see all the improvements made in beta and Finals version.
For CommandLine options, Registry options or for 'ini' options (eg: 'PENetwork.ini'), you can look at the FAQs .
Most options are available in PENetwork scripts here or from the PENM editor called from script.

Win7PESE PENetwork (http://w7pese.cwcodes.net/Projects/Win7PESE/Components/penetwork.script)
Win8PESE PENetwork (http://w8pese.cwcodes.net/Projects/Win8PESE/Components/penetwork.script)

[attach=1]

Thank you very much Holger  :cheerleader:
Title: Re: PENetwork
Post by: Holger on June 26, 2015, 04:34:08 PM
Hello,

just want to inform you that I published a new version 0.59.Beta 2 of PENM:
- Fixed: Checkbox text display was truncated
- Fixed: Wrong display for radio boxes in advanced device tab
- Fixed: Wrong decryption for accounts/password with more than 56 characters
- Fixed: Profile applying via cmdline or on first startup if network already is installed
- Fixed: Wrong declined variable
- Fixed: Wrong ini patching routine caused corrupt inf files for PE1.X systems
- Fixed: Wrong tab display with using small tabs
- Changed: "Wpeinit" replaced with "Wpeutil InitializeNetwork" to install and start only needed network services
- Changed: Network adapter is disabled and enabled again instead of restarted after applying changes
- Added: GUI font selection (OS/selfdefined) in PENM/-editor

At the moment you can download it from:
http://penetwork.bplaced.net (http://penetwork.bplaced.net)
or
http://sourceforge.net/projects/penetwork (http://sourceforge.net/projects/penetwork)
Title: Re: PENetwork
Post by: 0scar on June 26, 2015, 08:44:33 PM
The translation of the last three lines of PENetwork_Es.lng

Quote
RadioOSFont   ="Usar el tipo de letra del SO para la interfaz (es necesario reiniciar)"
RadioFont   ="Usar este tipo de letra"
ChkIcons   ="Cargar iconos del archivo ini (es necesario reiniciar la interfaz)"

 :smile:
Title: Re: PENetwork
Post by: ChrisR on June 30, 2015, 10:58:02 AM
Thanks Holger for the new PENetwork version 0.59.Beta 2  :great:

Here is Win8pese, Win8.1se plugin with the choice betwwen PENetwork v0.58.2 or latest version v0.59.B2.
[attach=1]

I successfully tested the Profile applying on first startup on Win8.1SE with the network already started  :thumbsup:

Edit: translation of the last three lines of PENetwork_Fr.lng

Quote
RadioOSFont   ="Utiliser de la police par défaut de l'OS pour l'interface (le redémarrage est requis)"
RadioFont   ="Utiliser la police suivante"
ChkIcons   ="Charger les icones de l'interface à partir du fichier ini (le redémarrage est requis)"
Title: Re: PENetwork
Post by: Mikka on July 04, 2015, 10:31:19 AM
Great, thanks a bunch for the new script, ChrisR!  :thumbsup:

Oh, by the way... sure that it's
"Charger les icones ..."
and not
"Charger les icônes ..."

Just out of curiosity, I didn't verify myself ...
Title: Re: PENetwork
Post by: ChrisR on July 07, 2015, 12:08:33 PM
Yes it's better with ô
J’ai toujours été un peu fâché avec les accents circonflexes  :wink:
Title: Re: PENetwork
Post by: Lancelot on July 14, 2015, 02:29:01 PM
Thanks Holger,

I updated plugin on Gena server  :thumbsup:
all things [Process-Infs] [Process-Drivers] done with v0.59 B2  now  :thumbsup:

**

I will be glad if someone tell me which drivers required for VirtualBox network operational on Gena, I feel it changed !?!? since
Gena\Drivers\3 Network\VirtualBox / VMWare Network Driver

does not work for VirtualBox anymore ........
Title: Re: PENetwork
Post by: KYHI on August 01, 2015, 07:05:32 AM
Line 326 on script needs to be changed to

Code: [Select]
ShellExecuteEx,Open,%ProjectTemp%\PENetworkWirelessExp\PENetwork.exe,"/wifiexporter #$q%WlanProfilesDir_FileBox%#$q"
Title: Re: PENetwork
Post by: Holger on December 27, 2015, 12:22:16 PM
Hello,

just want to inform you that I published a new version 0.59.Beta 3 of PENM:
- Fixed: Connection name not displayed if using WMI
- Fixed: Clicking and displaying of tray info window misbehavior during creating process
- Changed: TrayInfo sorted by connection name (first entry, then device name and network infos)
- Changed: WiFi physical type display to letters instead of letter icons to make it easier to add new types
- Changed: Better dynamic tray info window size
- Changed: Icons in shares GUI to same like in network browsing
- Changed: Device names in tray info window sorted
- Changed: Detection of installed network, tcpip and workstation services are checked if running
- Added: Connection name to TrayInfo
- Added: Tray icon activity is splitted to send/receive actions (all adapters)
- Added: New icons and sizes for different DPI sizes
- Added: Win10 detection
- Added: Show only connected devices in tray info window
- Added: Tray info colors (text, background, transparency) can be changed via ini color scheme/editor
- Added: Firewall tab

At the moment you can download it from:
http://penetwork.bplaced.net
or
http://sourceforge.net/projects/penetwork

I released it now because I still want to change some other things...
The old icons are available in the au3-zip file (ICL format) on the homepage if you don't like the new ones.
The old icons are only support normal display resolution with 96 DPI (100%)!!!

Thanks for using and testing.
Greets and happy new year :)
Holger
Title: Re: PENetwork
Post by: Lancelot on December 27, 2015, 01:38:27 PM
Thanks Holger,

Very nice improvments  :cheerleader: :magic:
so far working very nice  :xmas-good:

updated Gena and Win10PESE Penetwork plugins on server  :xmas-thumbsup:

Happy New Year  :xmas-beer:

ps:
Topic Moved to
    Tool World »    Development and code snippets »  PENetwork
       http://theoven.org/index.php?board=18.0


:turtle:
Title: Re: PENetwork
Post by: KYHI on February 24, 2016, 02:51:16 AM
Having a slight issue with PENetwork v Latest v0.59.Beta3 on a W10x64 Ram build..
Can not get it to show GUI after startup - always goes to notification area...

Any suggestions ?
Title: Re: PENetwork
Post by: Lancelot on September 18, 2016, 07:58:03 AM
I will be glad if someone tell me which drivers required for VirtualBox network operational on Gena, I feel it changed !?!? since
Gena\Drivers\3 Network\VirtualBox / VMWare Network Driver

does not work for VirtualBox anymore ........

Hi Holger,

I figured out, and fixed "Gena\Drivers\3 Network\VirtualBox / VMWare Network Driver" plugin.

It seems PENetwork (0.59 B3) do not ignore CopyFiles internally on PE (Gena x86 tested),
 Update Inf to replace values required ;)
   I do not know if PENetwork suppose to ignore or not, Only informing.

:turtle:
Title: Re: PENetwork
Post by: Holger on October 07, 2016, 04:15:01 AM
Hi folks,

I was very 'busy' the last half year...however, the project is still alive.
So I could not read all whats going on and what problems the tool currently makes.
Just let me know here what other specific problems there are and in which PE version.
- At the moment there are/were problems with changing inf files under Win10PE - this was an old option since VistaPE - it seems that it is not needed anymore (I think starting Win7 or Win8...will test it out).
- Also there seems to be problems with mapping network drives automatically after starting/loading the desktop - also in Win10PE - have to think about a better possibility.
- The driver integrating has also to be changed for newer PE versions - I saw this already at work working with Dism /Add-Driver /Driver /Recurse...

@Lancelot: normally PENM does not change driver inf files in PE1.X environments cause it was not needed before. Here the command "UpdateDriverForPlugAndPlayDevices" with the parameter "INSTALLFLAG_READONLY" is used.
I did a small test here with the contents from the 'meal-zip' and here it works with the VirtualBox drivers without any problems.

Thanks and greets :-)
Holger
Title: Re: PENetwork
Post by: Lancelot on October 07, 2016, 07:05:35 AM
Hi Holger,

Gena Meal default package make things work with
\Drivers\3 Network\'DPs-LAN_Drivers'
\Finals\1 Optimizations\'Post Processing Tools'
so Penetwork on VirtualBox works ok.

with other words,
Gena Meal default package fixes related failures I wrote on previous post.

ps: So far through nearly all development, we use 'Post Processing Tools' -> 'Update Inf' as default. :wink:





Here is test package to reproduce easily and quickly:

https://www.dropbox.com/s/ky20d6enxxt8jtg/Gena_Pack_201610071427.7z?dl=0

Tested with
 - VirtualBox 5.1.4
 - through \VirtualTest\'VirtualBox Emulation' plugin
 - with source XPSP3 x86 Enu

*
Test1:
as default inside package using
\Drivers\3 Network\'VirtualBox / VMWare Network Driver v10 (Gena Meal)'
Fails
-->
It seems new Virtual Box need "E1000325" for Gena-NAT connection (as in 'VirtualBox Emulation' plugin)
Nothing seems to be related to PeNetwork, This is failure of 'VirtualBox / VMWare Network Driver v10 (Gena Meal)' plugin on current Gena Meal zip distribution.
(failure of this plugin covered by 'DPs-LAN_Drivers' + 'Post Processing Tools' ;) )

Test2:
Disable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver v10 (Gena Meal)'
Enable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver Holger TEST'

This adds E1000325.SYS + E1000325.INF to the build
But PeNetwork Fails
It seems PENetwork (0.59 B3) do not ignore CopyFiles (inside E1000325.INF) internally on PE

(This failure covered by 'Post Processing Tools' ;) on Gena)

Test3:
Disable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver v10 (Gena Meal)'
Enable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver Holger TEST'
Enable
Finals\1 Optimizations\'Post Processing Tools'

As you know 'Post Processing Tools' "Update inf" will delete CopyFiles lines from E1000325.INF

PENetwork connected.

*
Test4:
Disable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver v10 (Gena Meal)'
Disable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver Holger TEST'
Enable
\Drivers\3 Network\'VirtualBox / VMWare Network Driver'
Disable
Finals\1 Optimizations\'Post Processing Tools'

PENetwork connected.
'VirtualBox / VMWare Network Driver' plugin works out of box.  :thumbsup:

since latest 'VirtualBox / VMWare Network Driver' plugin work out of box by using E1000325.INF without CopyFiles

*
Tip: you can disable
\Components\Core\1 System\IE06
for faster tests ;)


ps:
+
Test Enable/Disable reference with Gena_Pack_201610071427.7z package
+
'VirtualBox / VMWare Network Driver Holger TEST'
 created specially for you to test updated but unfixed 'VirtualBox / VMWare Network Driver' plugin.




*****
Conclusion
As written before, I feel PENetwork (0.59 B3) do not ignore CopyFiles internally.
 I do not know if PENetwork suppose to ignore or not, Only informing
 
 Maybe this somehow related to PENetwork failures on some other topics around time to time, maybe not. Only informing.
 
 I hope all reproducable and clear now. :turtle:
Title: Re: PENetwork
Post by: Holger on October 08, 2016, 08:59:05 AM
Hi Lancelot  :smile:

I found the 'problem' with the function "UpdateDriverForPlugAndPlayDevices".
So PENM uses the flag "INSTALLFLAG_READONLY".
That means not just ignoring copying, renaming or deleting driver files but all files used in these inf functions must exist on the target!

This is what PENM however does if you use the driver copying function from the PENM-WB script ("Add drivers from this directory") itself, because it will also copy the needed files like e1000msg.dll, E1000325.din, nicco2.dll and NicInstG.dll.
If these files exist on the target system32 readonly directory then the driver installation will be completed successfully because they exist even they are not really used for something.
I see this at the moment not as problem in PENM but a restriction in the API function.
Years ago for the LiveXP project I always used my internal copying routine so I never had problems with UpdateDriverForPlugAndPlayDevices.

Greets
Holger
Title: Re: PENetwork
Post by: Lancelot on October 08, 2016, 04:07:16 PM
Thanks Holger,

Perfect explanation.  :thumbsup: :thumbsup: :thumbsup:

Cleared every related things.  :great:


On Gena side
 maybe we can add option to use penetwork on some net driver integration
Gena\Drivers\3 Network\DPs LAN Drivers
Gena\Drivers\3 Network\DPs WLAN Drivers
 :wink:

And I learn to check "other files" inside .inf if one day they are required to get a driver work  :smile:



ON SE side I do not know if driver troubles on SE side related to this or not
 (I do not know if dism adds such files like E1000325.din to the build...)
  It is another story.

Thanks   :great:

:turtle:
Title: Re: PENetwork
Post by: Lancelot on October 09, 2016, 04:32:52 PM
Hi Holger,

just an update:

I add "PENetwork Driver Integration" option to
Gena\Drivers\3 Network\'DPs LAN Drivers'
Gena\Drivers\3 Network\'DPs WLAN Drivers'

results quite different especially with 'DPs LAN Drivers' :

On Good side, 'DPs LAN Drivers' with enabled "PENetwork Driver Integration"
As you stated all other files copied  :wink:
And Penetwork nicely connected on VirtualBox 5 without "update inf" :thumbsup:

BUT result lack all DPs injections  :wink: and very very different.

So On Gena I disabled "PENetwork Driver Integration" default.
 In the end we follow DPs way with their packages nicely so far,
   and for LAN/WLAN only update inf required which is also default on Gena.

It is still maybe useful on SE side,
 well they have dism but who knows,
 since there seems no special adjustment for NT6x at DPs,
  so I made plugin to always use "PENetwork Driver Integration" if plugin used on SE.

Available to SE users at
\Downloads\DriversY\'DPs LAN Drivers'
\Downloads\DriversY\'DPs LAN Drivers NT6 File'
\Downloads\DriversY\'DPs WLAN Drivers'
\Downloads\DriversY\'DPs WLAN Drivers NT6 File'
+
Also
\Downloads\Final_Y\'Post Processing Tools'
with only "update inf" option available as default.



Well,
at least we can easily compare results on Gena if one day one like to sum up both DPs and PEnetwork driver injection.
Tip:
Using "Basic Project" Debug interface ease comparision http://theoven.org/index.php?topic=1876.0
 :wink:


Reminding:
Use Utils\Update -> Update button to get all latest plugins from project server.

That is all for now.
:turtle:


Edit:
Also a new plugin at:

Gena\Drivers\6 Other\'Driver Add'
\Downloads\DriversY\'Driver Add'

to add Drivers via Penetwork following .inf   :wink: :thumbsup:
Title: Re: PENetwork
Post by: Holger on November 01, 2016, 09:51:58 AM
Hello,

just want to inform you that I published a new version 0.59.Beta 4 of PENM:
- Fixed: Program does not close even if set to close after starting network
- Fixed: Program not displayed if started before shell and set to show main window
- Fixed: Replaced old unknown variable type udword by dword
- Changed: Driver inf files patching only if device install failes
- Changed: Driver copying Maj/Min version number

You can download it from:
http://penetwork.bplaced.net
or
http://sourceforge.net/projects/penetwork

Happy testing  :smile:
Holger
Title: Re: PENetwork
Post by: ChrisR on November 02, 2016, 05:32:33 AM
Hi Holger,

Thanks a lot for the new version 0.59.Beta 4 of PENM  :thumbsup:
In my first test,  all looks fine but I noted that CloseToTray does not seem to work at the first run.
if I relaunch PENetwork, CloseToTray works with the animated Icon in systray.
I tested with win10pese and default value in PENetwork plugin (HKCU: MinimizeToTray=1 ShowTrayActivity=1 StartToTray=1 - HKLM: CloseToTray=1).
Title: Re: PENetwork
Post by: Holger on November 02, 2016, 06:19:01 AM
Hi Chris,

thanks for feedback  :smile:
However, I do not understand at the moment what the problem is in detail.
Maybe you can post a screenshot of your PENM-options in Winbuilder and describe the steps so I can reproduce it and the things/state that you would expect.

Thanks and greets
Holger
Title: Re: PENetwork
Post by: ChrisR on November 02, 2016, 07:00:08 AM
[attach=1]
I hope the image is enough to understand and easy to fix.
I would like to have the good animated PENetwork icon in the SysTray at startup,
just after the first run of PENetwork (via RunOnce in PESE).

Here are, if needed, the updated plugin for Win8, 8.1, 10pese, not yet on server:
[attach=2]
Title: Re: PENetwork
Post by: Holger on November 02, 2016, 07:49:03 AM
I did some tests with Win10PESE (build 10240 - x86 and x64 and build 1607 x86) and every time it works.
Can you please copy your %temp%\penmdebug.txt from the running PE and post it here.
At the moment I still have no idea what its going on and whats going wrong. :confused:
Title: Re: PENetwork
Post by: ChrisR on November 02, 2016, 08:20:04 AM
Tested here with win10 14393 x64. I will do a test with 10240.
I have no CloseToTray in penmdebug.txt:
[attach=1]

and same log completed after re executing PENetwork, with CloseToTray inside:
[attach=2]
Title: Re: PENetwork
Post by: ChrisR on November 02, 2016, 08:44:13 AM
I have the same with Win10 10240 x86.
I have the Windows Network Icon but not The animated PENetwork Icon.
[attach=1]

I must restart PENM a second time to get it.
[attach=2]

I hope you can see whats going wrong with CloseToTray, for me!

Title: Re: PENetwork
Post by: Holger on November 02, 2016, 08:52:02 AM
Thanks Chris,
I think this is a misunderstanding/misusing problem of some variables which sometimes are confusing (for me too)  :rolleyes:
Maybe in your PENM ini file there is an entry "ShowMain=No" in the [PENetwork] section?
I think I have to change/clean some things to make it more clearer and clearly which option when to use, like MinToTray, StartToTray (sounds similar), CloseToTray, ShowMain...
- MinToTray comes from the old LiveXP project and was something like the original minimizing to tray after initializing network but also is used to minimize the main window into tray if it is shown
- CloseToTray should only switch the main program to tray if the main window is closed or confirmed with [OK] or [Cancel]
- ShowMain should originally popup or not the main windows after initialization network
- StartToTray should originally start the program into tray so without any PENM config window

I have to also update the WinBuilder scripts after that but hopefully it will make more sense then.
Needs some days again.
Title: Re: PENetwork
Post by: ChrisR on November 02, 2016, 09:30:32 AM
Maybe in your PENM ini file there is an entry "ShowMain=No" in the [PENetwork] section?
YES, That's it, by changed "ShowMain=No" by "ShowMain=Yes" in my PENetwork.ini, it works as I wish. Good detection  :thumbsup:
And indeed, I mixed CloseToTray with StartToTray and I had not seen the link between ShowMain and StartToTray.
With your reminders, it's clear now.
Thanks to you, I'll put the PENetwork plugin on server, with v0.59 beta4 inside for I hope for other feedback, always helpful.
Title: Re: PENetwork
Post by: Lancelot on November 06, 2016, 04:18:34 AM
*
- MinToTray comes from the old LiveXP projec
Hi Holger, LiveXP death, ashes to ashes,
Gena still alive and usable for daily tasks:
 Reply 2 4 November 03, 2016 - http://theoven.org/index.php?topic=1927.msg21673#msg21673
 :wink:
with latest cache developments,
 you can now make basic builds in less than a minute to make quick development tests.  :cool:

*
I will try to follow PENetwork updates on Gena and respond when I have wide free time,
 support on forum and ongoing other developments gets all my small free time.... :turtle:
Title: Re: PENetwork
Post by: Prz42 on January 10, 2017, 03:11:18 PM
Noticed that my Windows 7 PeNetwork had some problems.
So I used the Windows 10 PeNetwork v49 and added the windows 7
plugin to v49.  Nothing special, but thought it might be easier to
just use one plugin for all. I have noticed that Windows 10 Pe is
seemless finding my wireless connection. Windows 8 Pe is a  little
slower, but solid connection everytime.  This is not my plugin but
hopefully this helps.      :scooter:
[attach=1]
[attach=2]
Title: Re: PENetwork
Post by: ChrisR on January 13, 2017, 09:14:56 AM
Hi Prz42,

Not much time right now, but I saw your message and I will watch  :thumbsup:
Title: Re: PENetwork
Post by: ChrisR on January 13, 2017, 07:37:41 PM
PENetwork in Win7PESE is now exactly the same plugin as the other projects.
For that I cut out the plugin in 2, with a new Win7PESE Network plugin now.
It was waiting for a long time but I was lazy to do it.
It's cleaner and it will be easier now for next updates  :great:
Title: Re: PENetwork
Post by: Holger on June 16, 2017, 03:23:17 AM
Because I'm working on PENM (GUI stuff, Wifi things in/from tray, handling for better connection detection, etc.) I still wanted to know what modus you would prefer for the IP configuration GUI?
In the past there were some misunderstandings how to handle with the 'modern' interface (text on buttons shows the current mode, clicking on it changes to the other mode).
Therefore I created an 'additional classic' interface, the modern is still available/default.
So let me known your opinion.
This is the classic IP mode:
[attach=1]
This is the modern IP mode:
[attach=2]
Thanks and greets
Holger
Title: Re: PENetwork
Post by: Holger on December 17, 2017, 11:28:59 AM
Hello,
after a long time I decided to release the version 0.59.Beta 6 of PENM because I want to try some other things out (resizable GUI, IPv6, etc.):  :beta:
- Fixed: Wrong disabled color of disabled .../X-Buttons
- Fixed: Better detection of newer Windows 10 versions
- Fixed: Minimizing main program leads to unchecking of tray menu item to show network activity
- Changed: Detection of running shell
- Changed: Workaround for network adapter descriptions like "XYZ a|b|g|n" -> "XYZ a/b/g/n"
- Changed: GUI IP settings classic design (radiobuttons)
- Changed: Override internal WM_SETCURSOR to remove flickering in input controls
- Changed: Wifi connection dialog, now it's possible to connect to hidden networks, not connectable networks (maybe policy) are marked
- Added: Detection of connected network device, wait condition configurable: ini/HKCU-reg-parameters: WaitConnect (Default=No) / WaitConnectTime (Default=120sec)
- Added: Simple WiFi tray connection window (Left Button Click if WiFi adapter was detected)
- Added: Possibility to keep PENM icon in tray whole time via ini/HKCU-reg-parameter: ShowTrayAlways (Default=No)

At the moment you can download it from:
http://penetwork.bplaced.net
or
http://sourceforge.net/projects/penetwork

Just let me know about problems and so on...

Thanks and greets  :smile:
Holger
Title: Re: PENetwork
Post by: bob.omb on December 17, 2017, 09:59:56 PM
- Added: Simple WiFi tray connection window (Left Button Click if WiFi adapter was detected)

 :w00t: Thank you for this  :thumbsup: and for the rest..
Title: Re: PENetwork
Post by: teik on December 18, 2017, 03:47:39 AM
Hi
I just tried the new version and especially the new configuration:
Quote
- Added: Simple WiFi tray connection window (Left Button Click if WiFi adapter was detected)
Thank you very much for adding it.

It has been perfect. Just one question, could you add transparency to the new menu as it happens in windows 10? I would love to.

Greetings and congratulations for continuing to add new features.  :cool:
Title: Re: PENetwork
Post by: bob.omb on December 18, 2017, 10:34:07 AM
Actually I am having issues with the new Wifi left click menu.  The menu itself works perfectly, it opens and displays networks correctly, and I can disconnect from a network with the disconnect button, but when I click connect on an open network (no password) it does not connect it just sits there - If you double click the network on the list it will connect fine but the connect button seems to not be working correctly.

Also the network status lights in taskbar do not work correctly, one of the lights stays on solid even when not connected to anything if a wifi card is present.

Hope this helps to make it better and that they are easy fixes, thanks for everything you've done for this community!  :thumbsup:

Title: Re: PENetwork
Post by: Holger on December 18, 2017, 01:46:58 PM
Thanks to bob  :smile:
Just forgot to change a column number because of some changes of the WiFi tray.

I published a new version 0.59.Beta 7 of PENM:
- Fixed: Connect button in WiFi tray window does not work

@bob: thank you for infos: I will check the icon problem the next days.

@teik: there are 3 entries you can make in your PENetwork.ini file to the color scheme you are using:
ClrTrayBk = background of the 2 tray gui's
ClrTrayTxt = text color
ClrTrayTrans = transparency level (0...255=default)

Thanks again for testing
Holger
Title: Re: PENetwork
Post by: bob.omb on December 18, 2017, 02:08:02 PM
Holger you are the best!  :great:
Title: Re: PENetwork
Post by: Holger on December 18, 2017, 02:17:29 PM
Found the problem: I added a new icon for this state: no network device is connected but I had wrong number for the icon resource (245 instead of 255).
I will rebuild it tomorrow...in the case there are some other new things you find out  :wink:
Title: Re: PENetwork
Post by: teik on December 18, 2017, 04:02:22 PM
Thanks to bob  :smile:
Just forgot to change a column number because of some changes of the WiFi tray.

I published a new version 0.59.Beta 7 of PENM:
- Fixed: Connect button in WiFi tray window does not work

@bob: thank you for infos: I will check the icon problem the next days.

@teik: there are 3 entries you can make in your PENetwork.ini file to the color scheme you are using:
ClrTrayBk = background of the 2 tray gui's
ClrTrayTxt = text color
ClrTrayTrans = transparency level (0...255=default)

Thanks again for testing
Holger

Thank you very much for adding the transparent effect. I love the Aero effect that has Windows 10 and gives a more modern touch to the tool.

A small paragraph: maybe it's my idea, before to import profiles in xml of wifi networks I looked in the windows \ system32 folder Now it appears to me that it searches directly on the desktop is like this or is some kind of configuration that I have done in a way incorrect?

Greetings and thanks for the great support you are giving. Tomorrow when you resubas the new version I download it to try.
Title: Re: PENetwork
Post by: bob.omb on December 18, 2017, 05:25:55 PM
Holger,


If I could make a suggestion.. If you are adding icons is it at all possible to add -(Inactive Wifi Icon)- and -(Active Wifi-Icon (with or without signal strength?))- for taskbar if wireless is active and no wired connection detected? 

I feel this is the best timing to ask since you are actively updating icons for release. I would normally never bother you with any request because PENetwork is amazing, without it we would all be without network. Even though it is the primary use for networking for PE, at one point early on for me, I tried to get normal Win10 Network Flyout to work instead of PENetwork. ---> http://theoven.org/index.php?topic=2225.0 (http://theoven.org/index.php?topic=2225.0)

The reason, was that it was difficult to understand how to connect to wifi for non PE user for first couple of uses.

 :lol: But today(yesterday) you changed all that with release of B6/7  :grin:

If you use wireless icons for network when the new flyout is active, and wired network icons when wired network active, PENetwork will behave exactly like normal windows networking tray icon and new users will find it the same as regular windows network controls. :thumbsup:

Only a suggestion, I hate to even ask because I don't want to seem ungrateful, the release in its current state is a huge gift to the community and its something I am super excited to be able to use. Either way your work is amazing. Maybe if not now, possibly in the future... I couldn't think of a better time to ask though

Title: Re: PENetwork
Post by: Holger on December 19, 2017, 11:59:49 AM
@teik: there was no change from beta 4 to beta 6 so it should be as expected.
Will do some tests.

@bob: at the moment I do not plan any changes to this, I created the icons because I didn't like the default Windows behavior.
There is no activity display in some way anymore.
Some month ago I had the idea to 'rebuild' the behavior like in XP.
So 1 icon for 1 device.
Just let me think of it how to make it possible and usable the right way.


No release planed for today because the wrong icon problem is just a small one.
Will do some tests the next weeks during the holidays/vacation and after that I will publish a new beta or this as finale release 0.59.

Thanks so far and greets  :smile:
Holger
Title: Re: PENetwork
Post by: Holger on December 19, 2017, 01:13:05 PM
One 1st idea...just working on it...
Title: Re: PENetwork
Post by: bob.omb on December 19, 2017, 02:30:10 PM
That looks great  :thumbsup: - Have a great holiday! Excited for release  :grin:
Title: Re: PENetwork
Post by: Lancelot on December 19, 2017, 05:44:49 PM
Thanks Holger,

I made a quick update of PENetwork plugin on all SE servers....

ps:
Keep an eye on other topic:
http://TheOven.org/index.php?topic=2335.0

:turtle:
Title: Re: PENetwork
Post by: bob.omb on December 19, 2017, 09:24:31 PM
Holger,

     Smart to wait for release until further testing.  Sorry this took so long....

New WiFi Flyout allows to select network, then enter password, then when ok button is clicked it only dismisses password prompt but does not connect. (But it connects to open networks fine.) - If connect button is pressed after password is entered and window dismissed, password prompt re-appears.

If you want, before release, we will test here..

[attach=1]

Also:

ps:
Keep an eye on other topic:
http://TheOven.org/index.php?topic=2335.0

The above issue has been resolved.  It was not a PENetwork error..
Title: Re: PENetwork
Post by: teik on December 20, 2017, 09:11:56 AM
Hello Holger,
I have tried the transparent function in the new version and the truth is that the concept is fine, but it is difficult to see. Could one put on the one hand the background of the transparent box alone and the rest of the frames and letters that were not altered? to make it easier to see wifis networks. So that the tone of the text could be maintained in normal.
The transparency code is a little weird, since it comes out at: 0x00019F and stays at a transparency of 30%.
Could you keep an eye on how to make this new transparent window?
However, as I read before, enjoy the current vacations and the family that is needed in these dates also some rest.
Greetings and encourage you to follow the project forward.  :thumbsup:
Title: Re: PENetwork
Post by: Holger on December 20, 2017, 01:09:47 PM
@bob: one thing is to check "Automatically..."
If not then only a WiFi profile is created.
With next version the checkbox is checked by default.

@teik: I find some possibility to use 2 windows, 1 as the background and 1 as a transparent without text and so on like the attached.

I found some other strange things that I have to check (Wifi service buttons are 'moved' to the tray wifi connection window and sometimes the info window popups when starting the program the first time...)

I also did some tests with new icons, also attached another idea (if WiFi adapter is detected): with this icon you can see a little bit the signal strenght (4 states) and the outgoing and ingoing data (Win7 icons, for Win10 they will be white again).
But I will try out some more...

So long and greets :)
Holger
Title: Re: PENetwork
Post by: bob.omb on December 20, 2017, 01:30:18 PM
Holger,

   I did test with "Automatically" checked, it seems like there may be an issue. As a side note, I do not have to select "Automatically" when using the regular GUI

---------Flyout Testing for B7---------


Dell Inspiron 15
Dell Wireless 1703 b/g/n:
   It connected after I entered password, but only after I double click the network, it will not connect until then - even with automatic checked.

Lenovo W510
Intel Centrino(R) Advanced-N 6200 AGN:
   It did not connect at all, and when I double-click network name, it asks for password again even though it was already entered, it always asks for password

HP Probook
Intel Dual Band Wireless AC 7265:
   Connects and works as intended only if Automatically connect is checked as you said it would.

Note 1: All three machines exhibit the same behavior consistently. All running from same PE

Note 2: All three machines are able to connect instantly every time through regular GUI, without "Automatically" checked, only the flyout has issues <----

-ALSO-

   The icons look great! No matter which ones you pick I know they will look good, I'm not sure which one I like better but the previews look great.  The first one you showed us is kind of sticking with me 1) because it is the same icon you use in the network list and 2) seeing first glimpse the future UI of networking for PE made it have an impact  :tongue:  But the second one looks nice too with the activity arrows.  You have no idea how much I have been wanting a flyout working in PE, these last few days have been very exciting!!  :great:

---
Lastly, question...Is it easily possible to allow clicking the shortcut to open the GUI when PE Network is running in the tray? (I don't really care about this but I didn't want to wait until after you release if you like the idea)
---

Anyone else having connection issues with new flyout? Always a chance its just me..
Title: Re: PENetwork
Post by: teik on December 21, 2017, 01:51:21 AM
@bob: one thing is to check "Automatically..."
If not then only a WiFi profile is created.
With next version the checkbox is checked by default.

@teik: I find some possibility to use 2 windows, 1 as the background and 1 as a transparent without text and so on like the attached.

I found some other strange things that I have to check (Wifi service buttons are 'moved' to the tray wifi connection window and sometimes the info window popups when starting the program the first time...)

I also did some tests with new icons, also attached another idea (if WiFi adapter is detected): with this icon you can see a little bit the signal strenght (4 states) and the outgoing and ingoing data (Win7 icons, for Win10 they will be white again).
But I will try out some more...

So long and greets :)
Holger

Hi Holger,
I love how those images look. That is the transparent touch that is perfect and easy to read. And the icon at least I love it, because it helps you differentiate it from the rest. Being able to see the networks without having to enter the GUI.

-A thing that happens to me and maybe it's just me, that's why I put it here to see if it's normal. In Wim10PE it happens to me that even with an .ini profile created by the editor, the first time I boot is not in the win10 theme. He does it with the defaulth. I close it and when I go back in I already load the new icons that are very elegant and the colors of this theme. (I do not know if it's just me)

I really like to see how the project progresses, it is to be thankful for the effort that you are dedicating to it every day.

Kind Regards  :thumbsup:
Title: Re: PENetwork
Post by: bob.omb on December 21, 2017, 06:46:41 AM
Teik,

   Are you setting the theme to be default?, I have mine loading with custom ini and custom theming load correctly on first boot. I did put the name of the theme I wanted to Load under the default value (e.g. Default=Win10) inside PENEtwork.ini<--- This should work for u, but if you already did that then it is something else wrong on your end

Also are you having issues connecting to password protected networks from the flyout? if not are you trying it on multiple machines? I'm still trying to figure out if its just me. It seems as if it may work on some machines and not for others but I'm not really sure why it behaves differently than the GUI, I'm waiting for holger to update us...
Title: Re: PENetwork
Post by: teik on December 22, 2017, 12:31:37 PM
Hi bob.omb,

The theme loads it, but I wanted to say that it will load the icons of the win10 theme at the beginning. By default it does not load them and you have to restart the interface.

About: Protected networks from the flyout
In my tablet it works well. I always enter the password twice to connect, but well, I no longer enter the gui at all. But I would not rule out that it depended on the network card or something. But I can not reproduce the error.

Greetings and also waiting for the teacher Holger.  :great:
Title: Re: PENetwork
Post by: bob.omb on December 22, 2017, 08:38:05 PM
I always enter the password twice to connect

Yea it looks like theres an issue w/ current flyout mechanism, and its mechanism is different from GUI because that works great.  I hope it's not too much of a pain to fix cause it really is the coolest updated feature i see for PE right now, minus the up and coming PE bakery...  It definitely motivates me  :grin:
Title: Re: PENetwork
Post by: Holger on December 30, 2017, 08:58:18 AM
Hello,
I published version 0.59.Beta 8 of PENM:  :beta:
- Fixed: Wrong tray icon if no device is connected
- Fixed: Missing columns in WiFi available network list under certain circumstances
- Fixed: No connection possible via WiFi in WiFi tray window
- Fixed: Missing translations for tray wifi items
- Fixed: Open main GUI and just closing with [OK] leads to empty computer name
- Changed: Create all main sub GUIs after creating main GUI and before creating tray WiFi GUI cause of graphical interferences
- Added: Tray icons for WiFi connection if no LAN adapter is connected

You can download it from:
http://penetwork.bplaced.net (http://penetwork.bplaced.net)
or
https://sourceforge.net/projects/penetwork (https://sourceforge.net/projects/penetwork)

Happy new year  :magic:

Greets  :smile:
Holger
Title: Re: PENetwork
Post by: bob.omb on December 30, 2017, 09:00:23 AM
THANK YOU HOLGER!  :w00t:

You are awesome man! Happy New Year!
Title: Re: PENetwork
Post by: teik on December 31, 2017, 06:28:57 AM
Hi Holger,
First congratulate you for your work. You do not stop by the end of the year. I'm glad to read that it has a new version. It has been taken seriously with the new versions and does not stop. I like your way of working, I really tell you. I just tried it and I love the new icons that differentiate the state of the connection.
When you can, please take a look at the possibility of making the background transparent without affecting the names of the connections.

I wish you a happy new year and enjoy the family.  :thumbsup:
Title: Re: PENetwork
Post by: Lancelot on December 31, 2017, 12:03:10 PM
Thanks Holger,

New PENetwork 0.59.Beta 8 available on all PENetwork plugins on Gena and ALL SE

ps:
Maybe at 2018 we can see Gena ( http://theoven.org/index.php?board=7.0 ) on WinPE project list
http://penetwork.bplaced.net
and http://TheOven.org link
 :xmas-wink:

*
Special thanks to bob.omb and teik for support on PENetwork New Features


Happy new year   :xmas-beer:

:turtle: