The Oven

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

Title: PENetwork
Post by: ChrisR on January 03, 2012, 11:44:19 AM
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 03, 2012, 10:21:46 PM
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, 03: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, 01: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, 01: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 05, 2012, 10:31:07 PM
Hi ChrisR :thumbsup:


PeNetwork x64 - no drivers working definition :ohmy:
Title: Re: PENetwork v0.57
Post by: Lancelot on January 06, 2012, 10:08:15 PM
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, 12: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, 04: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, 12: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, 12: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, 12: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, 02:00:42 AM
Yes, correct  :thumbsup:
:turtle:  :worship:
 :snowboard:
 :xmas-beer:
Title: Re: PENetwork
Post by: ChrisR on October 11, 2013, 03: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, 11:34:08 AM
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, 03: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, 05: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, 05: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, 07:08:33 AM
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, 09:29:01 AM
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, 02: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, 08:22:16 AM
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, 09:38:27 AM
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 23, 2016, 10:51:16 PM
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, 02: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 06, 2016, 11:15:01 PM
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, 02: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, 03: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, 11:07:16 AM
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, 11:32:52 AM
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, 04: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, 12: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, 01: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, 02: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, 02: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, 03: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, 03: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, 03: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, 04: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, 12: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, 11:11:18 AM
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, 05: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, 03: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: