IPB

Welcome Guest ( Log In | Register )

Recommended
BootDisk.com

Active Users

33 Pages V   1 2 3 > »   
Reply to this topicStart new topic
[script]PENetwork, Network support with optional profiles (Editor included)
Rating 5 V
 
Holger
post Jan 18 2007, 10:59 PM
Post #1


Advanced Member
***

Group: .script developer
Posts: 284
Thank(s): 5
Joined: 4-August 06
From: Munich
Member No.: 120


Germany


Hi everybody,

I uploaded version 030 of the script for my "PENetwork"-manager.

The next things I will do:
- Some language dependent settings
- Translation settings (for Profile Editor and for using default while starting PENM in PE)
- WiFi

All included tools in this script are selfcreated by myself -> completely licensefree.
The script you can download from 'my' personal Bootland-website (http://www.holger.boot-land.net/).
DirectDL (zipped 460KB): http://www.holger.boot-land.net/scripts/PENetwork.zip

If you have any questions, suggestions (maybe later when I finish the most) or problems just let me know.

Tested by others and me with XP-SP2/SP3/W2K3-SP1-source and VMWare 5.5.3,6.X/QEmu/RealWorld - thank you all very much (IMG:../forums/style_emoticons/default/smile.gif)

Greets...
Holger

Current state:
12.10.2008 - v30 (PENM 0.43):
- Fixed/Changed/Added: a lot of things since v25 (thanks to all for reporting bugs, suggestions and ideas (IMG:../forums/style_emoticons/default/smile.gif) )

01.10.2008 - v29 beta:
http://www.holger.boot-land.net/scripts/PE...Beta_v29.script
- Bugfixing release

20.08.2008- v01 for VistaPE v11:
Script is attached under the screenshots below.
With VistaPEv12beta there are some problems I still try to solve so it just takes a little bit to make it also run with the new version.
So cause there are some internal changes there could be some other errors.
Also the WiFi-functions are again in developement - so they not much functional (it should be however possible to connect to a WEP/WPA-PSK private network - tried with Realtek USB stick).
For now you have to create at first a Wifi profile in the 'Prefered networks' tab.
After that you can also change it - in PE20 there is used then the Vista config dialog.
Others:
- Changed: again the driver copy function to work better now with VistaPE.
- Added: debug function now also available in the 'Others' tab to view easier the logfile.

Note!: network browsing doesn't work in QEMU by default cause of the buildin firewall

History:
CODE

12.08.2008 (v28 beta)
- Changed: some internal stuff to copy drivers (now using of SetupXXXXX-functions from setupapi.dll)

11.08.2008 (v28 beta)
- Fixed: Some things
- Changed: Some internal things
- Added: Adapter advanced settings tab

26.07.2008 (v27 beta)
- Fixed: Some things
- Added:additional commands after starting network
- Added: network device speed setting
- Added: network drive mapping
- Added: starting of services even if not network card was found

09.03.2008 (v26 beta)
- Added: XP SP3 support
- Added: MAC changing
- Added: possibility to start sharing and adding users/accounts after starting network (only with using profiles)

18.11.2007 (v0.39)
- Fixed/Changed/Added: some things

18.07.2007 (v0.37)
- Changed: Only a few internal changes
- Added: Network startup countdown
- Added: IP Auto configuration - not set by default, you can set it in the script
-> if "IP Auto configuration" is enabled then if the network adapter could not get
an IP from DHCP server the adapter will get the address from the class B network: 169.254.0.0
(more infos here)

27.06.2007 (v0.36)
- Fixed: Stop service error
- Fixed: False service state after language switching
- Added: Logfile for processing driver copy -> a logfile is created as "%Temp%\PENMDrvCpy.txt"

22.06.2007 (v0.36)
- Fixed: Missing TABSTOP in profile selector dialog
- Fixed: Profile applying not working if TCP/IP is autostarted while installing
- Fixed: Some device detecting problems (no more other devices than network devices are tried to install)
- Changed: Some internal changes
- Changed: Removed blank password limitation for folder sharing
- Added: Autostart File Sharing
- Added: Predefined network drive paths

31.05.2007 (v0.36)
- Fixed: Missed error string in folder sharing
- Fixed: Last selected language not reused after closing
- Changed: Font to DEFAULT_GUI_FONT
- Added: driver files are now also copied from subdirs of the selected driver folder
(- Added: WS_EX_TOOLWINDOW-Exstyle to inf-patching/drv-copying GUI to prevent taskbar entry)

26.05.2007 (v0.36)
- Fixed: IP changing/renewing - Unicode problems
- Fixed: Profile setting if more than 1 available network devices
- Fixed: Starting PENetwork Manager if TCPIP is already installed (i.e. manually or by other tool)
- Fixed: Language not rightly applied to adapter speed string
- Fixed: Removed initest.txt from creating while ini-patching (was just for debugging)
- Changed: Tab order in network drives dialog
- Changed: Some internal GUI stuff
- Added: Simple debug mode - file written to %Temp%\PENMDebug.txt
- Added: Buildin driver copy (cause of missing some additional driver files)

08.05.2007 (still v0.35)
- Fixed: "Profile Creator" Unicode support (also for Profile Selector on startup)
-> best is to create a new profile ini then it's automatically saved as Unicode
- Fixed: Countdown timer on profile selection doesn't stop
- Fixed: Adding of an address deletes 'Other'-tab
- Changed: DHCP-Info-GUI server entries layout
- Changed: Some default values from inifile to registry cause of missing WB-unicode ini writing
- Open: "Workgroup" is not used from profile - will solve this bug later in the evening...

06.05.2007 - 2.Upd.
- Fixed: MessageBox ANSI -> Unicode (i.e. DHCP-Info)
- Fixed: ListView controls with Unicode (tooks me half of the day;))
- Fixed: Error while shuttingdown Windows (enum network adapters false return) (thanks to thunn)
- Changed: Network drive lettes always A-Z

06.05.2007 (v0.35)
- Fixed: Missing network (dis)connect dialog in Explorer (WB-script)
- Fixed: Some missing translation
- Fixed: Missing error messages for network drive connect
- Fixed: Wrong GUI resizing while language changing
- Fixed: Wrong MRU-list number (changed from 16 to 30 max.)
- Fixed: Tray tooltip not updated on just minimizing to tray
- Fixed: Wrong limitation of username length for network drives connect
- Fixed: Profile selection countdown timer in QEMU (timer now using WM_TIMER)
- Open: String placement in DHCP-info dialog in other languages

03.05.2007 (v0.34)
- New: compiled in Unicode-Beta-Autoit-version
- Fixed: Some language depended control settings (GUI title, size, etc.)
- Fixed: Some missing translation
- Changed: Some language dependent control settings
- Added: inf-patching now buildin cause of Unicode-Autoit-version

01.05.2007 (v0.33)
- Fixed: Some wrong IP settings changings effects
- Changed: Main selection from Listview to Tabcontrol for better language support
- Added: Simple language support for the PENM (English/German included - inifiles with ".lng" extension);
not profile editor yet

27.04.2007 (v0.32):
- Fixed: Selection of static DNS/WINS/DG with DHCP and static DNS/WINS/DG
- Fixed: False speed detection on disconnected device
- Fixed: Static IP selection in DHCP mode and false device restarting
- Fixed: Network drives MRU
- Changed: Share username inputbox to combobox
- Changed: GUI-redesign
- Changed: Replaced NetUserEnum by NetLocalGroupGetMembers
- Changed: Replaced selfcreated MRU procedure with CreateMRUListW, AddMRUStringW, etc.
- Changed: Profile Editor: Countdown/Default profile
- Added: Network drives used history
- Added: Mouse cursor wait icon while refreshing something (devices, shares, etc.)
- Added: Profile Editor/Profile Selector
- Added: GUI is restored if running in tray or mimized to taskbar - and starting another instance
- Open: Countdown timer doesnt work correctly in QEMU

14.02.2007 (v0.28):
- Fixed: stopping service only stopped dependend services (thanks to TheHive for info)
- Fixed: forcing/checking if "Computer Browser" is running
- Removed: Msgbox for starting file sharing (username/password)
- Added: a label with info about username/password to use file sharing

11.02.2007 (v0.27):
- Fixed: missing listbox constants (exe)
- Fixed: shares -> autohiding of input fields (exe)
- Fixed: tray activities item -> checked state
- Changed: if starting "File Sharing" only just one info for putting in username/password (exe)
- Changed: server service stop message
- Changed: closing GUI with OK will not exit PENetwork if "activities showing" is activated/used
- Changed: rechanged tray icon on activities to look more like network activities icon;)
- Added: simple connection activity in tray (only 1 icon - same - like in vista) (exe/script)
- Added: small icon in shares list for reflecting hidden/normal visible shares (idea by "TheHive" - thanks (IMG:../forums/style_emoticons/default/smile.gif) )
- Added: optional "closing to tray" (not fully per script)
- Open: direct network browsing from ie. start -> run

07.02.2007 (v0.25):
- Fixed: network drives path limitation
- Fixed: network drives list too few entries
- Added: sharing of additional folders
- Added: small contextmenu to shares/drives-lists
- Added: browsing network
- Changed: automatically minimize to tray after loading

04.02.2007 (v0.23):
- Fixed: like everytime some small things, you know there is always something to fix;)
- Added: Listing of local shared drives (sharing of additional folders is in progress)
- Added: Network drives dialog (adding/deleting of network drive connections)
- Added: some ini-cmds (like i.e. enable minimizing to tray on GUI-start

31.01.2007 (v0.22):
- fast bugfix release
- Fixed: device detection should now work with LiveXP (only testes with XPSP2, W2K3SP1 crashes here)
- Fixed: registering of netcfgx.dll only if it is not registered (did the registering every time)
- Changed: only 1 instance of the GUI will be running

30.01.2007 (v0.22):
- Fixed: some;)
- Fixed: only applying changes to the system if there are some
- Fixed: "workgroup" was reseted to "workgroup" on every start
- Added (script): extract-button to only extract the exe;
for the future if there are more changes to the exe than the script itself
- Changed (script): moved automatically starting of PENetwork to Startmenu/Autostart-group
- Added (exe): setting computername/workgroup should now work

27.01.2007 (v0.21)
- Published new version
- Fixed some bugs
- Added File sharing and simple ping

22./23.01.2007 (v0.21)
- File sharing is finished, needs some minimal optimization but works.

21.01.2007 (v0.21):
- File sharing is working so far 'standalone' - ready to implement (IMG:../forums/style_emoticons/default/smile.gif)

20.01.2007 (v0.21):
- File sharing is in progress
- Ping() is finished so far

Script-screenshot:
(IMG:http://www.holger.boot-land.net/screenshots/PENMScript-Mini.jpg)

Screenshots of PENM at work:
(IMG:http://www.holger.boot-land.net/screenshots/PENM01-Mini.jpg) (IMG:http://www.holger.boot-land.net/screenshots/PENM02-Mini.jpg)
(IMG:http://www.holger.boot-land.net/screenshots/PENM03-Mini.jpg) (IMG:http://www.holger.boot-land.net/screenshots/PENM04-Mini.jpg)
(IMG:http://www.holger.boot-land.net/screenshots/PENM05-Mini.jpg)
Attached File(s)
Attached File  penetwork_vpe.zip ( 411.61K ) Number of downloads: 4
 
Go to the top of the page
 
+Quote Post
TheHive
post Jan 18 2007, 11:46 PM
Post #2


Advanced Member
***

Group: .script developer
Posts: 2,634
Thank(s): 28
Joined: 14-July 06
Member No.: 5



Attached Image

(IMG:http://www.boot-land.net/forums/style_emoticons/default/thumbsup.gif) (IMG:http://www.boot-land.net/forums/style_emoticons/default/cheers.gif)
Thanks for the release.


When you click on the ok button it doesnt close the PE Network Manager. I used the x close button to close the PE Net Manager.


Excellent! it works.
Attached Image
Go to the top of the page
 
+Quote Post
Holger
post Jan 18 2007, 11:54 PM
Post #3


Advanced Member
***

Group: .script developer
Posts: 284
Thank(s): 5
Joined: 4-August 06
From: Munich
Member No.: 120


Germany


QUOTE
When you click on the ok button it doesnt close the PE Network Manager.

One of the: "not all features enabled" / "bug fixing" (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif)
Go to the top of the page
 
+Quote Post
TheHive
post Jan 18 2007, 11:58 PM
Post #4


Advanced Member
***

Group: .script developer
Posts: 2,634
Thank(s): 28
Joined: 14-July 06
Member No.: 5



QUOTE (Holger @ Jan 18 2007, 05:54 PM) *
One of the: "not all features enabled" / "bug fixing" (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif)


Yeah! Thats why Im reporting it. Not a bad bug but hey its the first one I saw. Atleast I can browse using this method. (IMG:http://www.boot-land.net/forums/style_emoticons/default/thumbsup.gif)

We are off to a great start.

Tested on nativeEx Project using Winbuilder53 beta 14. I had to add Vmware Scripts from LiveXP Project.
Go to the top of the page
 
+Quote Post
TheHive
post Jan 19 2007, 12:30 AM
Post #5


Advanced Member
***

Group: .script developer
Posts: 2,634
Thank(s): 28
Joined: 14-July 06
Member No.: 5



It works under LiveXP also.
Attached Image
Go to the top of the page
 
+Quote Post
Nuno Brito
post Jan 19 2007, 10:11 AM
Post #6


Advanced Member
***

Group: .script developer
Posts: 6,195
Thank(s): 131
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


houston, we have lift off.. (IMG:http://www.boot-land.net/forums/style_emoticons/default/yahoo.gif)

will get a test machine and try it out on real hardware too! (IMG:http://www.boot-land.net/forums/style_emoticons/default/thumbup.gif)

Great work! (IMG:http://www.boot-land.net/forums/style_emoticons/default/1st.gif)
Go to the top of the page
 
+Quote Post
Nuno Brito
post Jan 22 2007, 05:35 PM
Post #7


Advanced Member
***

Group: .script developer
Posts: 6,195
Thank(s): 131
Joined: 13-July 06
From: Azores
Member No.: 1


Portugal


Holger, just tested PEnetwork - unfortunately my portuguese source is still not compatible (shell32.dll issue) so it auto-started the detection of qemu's NIC - should be fixed soon..

Your script is very complete - really adds most needed tools, ipconfig still complained about a missing netshell.dll

Will also test phox's driverpack to see if it adds the missing dll.

A suggestion
: can you make PEnetwork support multi-language through an INI style file?

This would really help others who don't understand english.

Excellent work - Thanks for this release! (IMG:http://www.boot-land.net/forums/../forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
psc
post Jan 22 2007, 05:56 PM
Post #8


Guru
***

Group: .script developer
Posts: 5,537
Thank(s): 87
Joined: 14-July 06
From: Korschenbroich
Member No.: 3


Germany


QUOTE (Nuno Brito @ Jan 22 2007, 06:35 PM) *
Your script is very complete - really adds most needed tools, ipconfig still complained about a missing netshell.dll

Will also test phox's driverpack to see if it adds the missing dll.


During my first troubles I tried to bring ipconfig to run.
There is not only netshell.dll.
I remember about 10 files to be copied to the target, until ipconfig gave no error message.
But it still did not work ...

So I decided: Let's wait for Holger's release.

Peter
Go to the top of the page
 
+Quote Post
phox
post Jan 22 2007, 06:29 PM
Post #9


Advanced Member
***

Group: .script developer
Posts: 803
Thank(s): 1
Joined: 8-August 06
Member No.: 134



I have no problems at all with making LiveXP and nativeEx
RAMBoot builds with FBWF (RamDisk letter B), USB Support,
SATA drivers and PENetwork with 15 MB of Net drivers.

With my standard rescue application set (6.9 MB) and very heavy
UPXing size of both RAMBoot builds is 60.2 MB. Without SATA and
Network support size of builds is 38.6 MB!!!

Source is English XPSP2 and I have done successful testing in
qEmu and all four of my home PCs.

I have just corrected PENetvork StartMenu shortcut (typing error).
Go to the top of the page
 
+Quote Post
Holger
post Jan 22 2007, 06:58 PM
Post #10


Advanced Member
***

Group: .script developer
Posts: 284
Thank(s): 5
Joined: 4-August 06
From: Munich
Member No.: 120


Germany


@Nuno/Peter: there will an extra option for using "ipconfig" and "ping" with some more details (like the one which is already there) - these tools will not be included by default (simple ping is now build'in).

@Nuno: the language is already changable with a 'language-ini' - but not completed with all strings (cause there are always some new at this time) - so I didn't publish it (the german sample).

Next update I plan at the end of this week (hopefully, maybe a little bit earlier (IMG:http://www.boot-land.net/forums/style_emoticons/default/wink.gif) )
So long...
Holger
Go to the top of the page
 
+Quote Post

33 Pages V   1 2 3 > » 
Fast ReplyReply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

Display Mode: Standard · Switch to: Linear+ · Switch to: Outline

Track this topic · Email this topic · Print this topic · Subscribe to this forum

RSS Lo-Fi Version Time is now: 23rd October 2008 - 12:54 PM

W3C XHTML • © 2008 Boot Land • All rights reserved • W3C CSS