Topic: Drivers Pack Unpacker & Installer by Warm Snow

Hi all.


http://keep4u.ru/imgs/s/080428/15/156188faf72558b6e9.jpg

I wrote some small program - Drivers Pack Unpacker & Installer.
It can unpack & install DriverPacks - they can be downloaded from this site.
It means that - you download the driver pack & put it to the dp folder in application directory.
From that point program will take care about unzipping & installing needed drivers.
The Program is fully portable. You can use it from CD,DVD,Flash cards , external drives etc. Starting 2 version utility can unpack&install only needed drivers (by HWID).


New beta

ver. 3.9.4.7 beta
#02-11-2008#
=====================================================================
* fixed error with saving app's log (romeo91)
* fixed error with language changing to default(English) after app restart(SamLab,JinKazama)
* Italian.lng file modified (JinKazama)
* all language files were modified
* fixed errors with translation
* Some GUI changes
* some minor & small fixes

Download Links

Full package or Only changed files on My website
Full package or Only changed files on driverpacks.net

While reporting bugs please attach DP_WSED_Error.log, which could be founded in app's temporary directory, by default %windir%dp_wsed\.


New feature adding history
Save Driver Info to XML files
Unattended installation
Relative paths
Search the HWID by Google.


All you need is copy driverpacks to dp folder in the application directory.

Changes historyhere

NEW VERSION HERE

Version Info
Drivers Pack Unpacker & Installer by Warm Snow (Теплый Снег) Edition- 15-02-2008 - Baku - Azerbaijan
Driver Packs taken from - http://www.driverpacks.net/
7-zip.chm,7z.exe,7z.dll -  Copyright (c) 1999-2007 Igor Pavlov (ver.4.57)
DPINST.exe - © Microsoft Corporation. All rights reserved.(ver.2.01)
devcon.exe - © Microsoft Corporation. All rights reserved.(ver.5.2.3718.0)
DPInstaller_WSED.exe - by Zaur Baghirov aka WarmSnow (Теплый Снег)(ver.2.0.6.3 beta2 stable)
WarmSnowWorkshop - http://wsnow.net/

Tested with this Driver Packs
Main Pack

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.    DriverPack Chipset 7.10.1- http://www.driverpacks.net/DriverPacks/ … .php?pag=c
2.    DriverPack CPU 7.04.1 - http://www.driverpacks.net/DriverPacks/ … php?pag=cp
3.    DriverPack Graphics A 7.10 - http://www.driverpacks.net/DriverPacks/ … php?pag=ga
4.    DriverPack Graphics C 7.12 - http://www.driverpacks.net/DriverPacks/ … php?pag=gb
5.    DriverPack Graphics C  - http://www.driverpacks.net/DriverPacks/ … php?pag=gc
6.    DriverPack LAN 7.12.1 - http://www.driverpacks.net/DriverPacks/ … .php?pag=l
7.    DriverPack MassStorage 8.01 - http://www.driverpacks.net/DriverPacks/ … .php?pag=m
8.    DriverPack Sound A 7.12 - http://www.driverpacks.net/DriverPacks/ … php?pag=sa
9.    DriverPack Sound B 7.12 - http://www.driverpacks.net/DriverPacks/ … php?pag=sb
10.    DriverPack WLAN 7.12 - http://www.driverpacks.net/DriverPacks/ … .php?pag=w
Other packs
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.    DriverPack Broadband  : 7.04.16
2.    DriverPack Input (aka HID)  : 7.09.23
3.    DriverPack Modem  : 7.11.20
4.    DriverPack Monitor  : 7.11.1
5.    DriverPack Touch Screen  : 7.08
6.    Canon Inkjet DriverPack  : 6.11.05
7.    Canon LaserJet DriverPack  : 6.10.20
8.    HP Printers DriverPack  : 7.11.26
9.    DriverPack Scanner  : 6.08.31
10.    DriverPack TV  : 7.09
11.    DriverPack USB  : 6.08.31
12.    DriverPack Virtual (aka VMware)  : 7.08
13.    DriverPack WebCam  : 7.02.18
14.    DriverPack SmartCard Readers  : 8.01.12
15.    DriverPack Misc
http://forum.driverpacks.net/viewtopic.php?id=587
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Mini FAQ:

1. - Where does the "DP" folder go: c:\   or   c:\windows. Do all your files have to be copied to c: drive etc.?
- "DP" folder is in application directory

2. - Are we to assume this is to be used after a system was installed without DriverPacks slipstreamed?
- you can use it on any x86_32 (64 not yet tested) system.

3. - If so, does your program automatically install drivers for "unknown devices" in device manager?
- Yes. The main principle is "Black Box" system - you don`t know which driver to install (update) & press the button to unpack & install :)
After it finished - you can see what was done in the programs log-section.

4. - The Main driverpacks cab compressed take up 500MB instead of the 1.5GB they consume when extracted, does your program also cab them?
- Right now tested packs consist of 25 driver packs - 533 mb in 7zip . (~3 gb - decompressed size) No, it does not cab them.

5. -  and that the packs must be in 'Your' programs subfolder?
- Only Driver Packs from http://www.driverpacks.net/ are tested. Full tested packs list is above.

6. - it would seem that your program simply extracts the driverpacks and launches the MS program. 700K seems huge for that?
- Yes it`s make that simple work. But my target was to have one GUI interface for all unpackers & installers + detailed log. And Also i need to have choice - which driver to install. One more thing is to save space. Anyway. You can use any other driver installation method. You are free in choice :)


Usefull links

1 - Driver Package Installer (DPInst)
2 - The DevCon command-line utility functions as an alternative to Device Manager
3 - language codes
4 - DevCon Examples
5 - System-Supplied Device Setup Classes (eng)
6 - Device Driver Installation (eng)
7 - Troubleshooting Device Installation with the SetupAPI Log File(eng)

Last edited by WsnoW (2009-01-27 07:35:18)

Re: Drivers Pack Unpacker & Installer by Warm Snow

Interesting.

I look forward to trying this on a running system.
Was it written using AutoIt?

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Drivers Pack Unpacker & Installer by Warm Snow

Nice to have a "How to" file or a reply to this post.

i.e. Where does the "DP" folder go: c:\   or   c:\windows. Do all your files have to be copied to c: drive etc.

Looks good but tell us how to use it, it would help the forum readers to know these things.

Thanks for your hard work, I look forward to trying it. It will certainly help me out in the future.

Re: Drivers Pack Unpacker & Installer by Warm Snow

mr_smartepants wrote:

Interesting.

I look forward to trying this on a running system.
Was it written using AutoIt?

It was written using delphi 2007.

BigBrit wrote:

Nice to have a "How to" file or a reply to this post.

i.e. Where does the "DP" folder go: c:\   or   c:\windows. Do all your files have to be copied to c: drive etc.

Looks good but tell us how to use it, it would help the forum readers to know these things.

Thanks for your hard work, I look forward to trying it. It will certainly help me out in the future.

My mistake. i`ve forgote to tell "DP" folder is in application directory.

Last edited by WsnoW (2008-02-17 08:57:29)

Re: Drivers Pack Unpacker & Installer by Warm Snow

Are we to assume this is to be used after a system was installed without DriverPacks slipstreamed?

If so, does your program automatically install drivers for "unknown devices" in device manager? (I assume so, but it doesn't say)

did you read this post  http://forum.driverpacks.net/viewtopic.php?id=2264   ?
the driverpacks cab compressed take up 500MB instead of the 1.5GB they consume when extracted,
or does your program also cab them? if it doesn't perhaps your program can recomend createing a M1 source as an option.
saveing a gig of space makes the difference of being able to fit on a CD or not.
Even if you are useing a dvd or thumb drive who couldn't use the extra space...

Could you update your first post so that it is clear what it does (or doesn't) and that the packs must be in 'Your' programs subfolder?

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

i found some of the info here - apparently I assumed correctly

http://msdn2.microsoft.com/en-us/library/ms790308.aspx
http://msdn2.microsoft.com/en-us/library/ms790806.aspx

below is copied from the above link

Windows Driver Kit: Device Installation
Driver Package Installer (DPInst)
Driver Package Installer (DPInst) version 2.1 is a component of Driver Install Frameworks (DIFx) version 2.1 that simplifies and customizes the installation of driver packages for devices that are not yet installed in a computer (commonly known as a software-first installation). DPInst also automatically updates the drivers for any installed devices that are supported by the newly installed driver packages.

By using DPInst, you can:

Enhance the user experience of a driver package by eliminating most of the manual steps that would otherwise be required to install driver packages. When a user runs DPInst, a wizard notifies the user of the installation progress and provides an optional end-user license agreement (EULA) page that gives the user the option to cancel installation. For more information about the wizard pages, see DPInst User Experience and Installing and Uninstalling Driver Packages.
Avoid writing a custom installation program to install driver packages and update the installed drivers for supported devices. You do not have to change your driver packages to use DPInst. You only need to create an installation package that includes DPInst and one or more driver packages. For more information about creating this type of installation package, see Creating a DPInst Installation Package.

it would seem that your program simply extracts the driverpacks and launches the MS program. 700K seems huge for that?

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

I just tested this with an M1 source

1. Create a DPInst.xml file with the following code...

<?xml version="1.0" ?>
  <dpinst>
    <search>
      <subDirectory>D</subDirectory>
    </search>
   <scanHardware/>
   <legacyMode/>
   <promptIfDriverIsNotBetter/>
  </dpinst>

2. Copy the newly created DPInst.xml to the \$OEM$\$1 folder of your m1 source
3. Copy DPInst.exe to the \$OEM$\$1 folder of your m1 source
4. run DPInst.exe



optional
create a .CMD file with the following line

DPInst.exe /c

/c will enable logging in the command window
/s will enable silent mode (no GUI)
list of all command line switches

(obviously you could use - DPInst.exe /c /s > %SystemDrive%\DPInst.log -)

I just updated the "Can a Drivers Only CD be created with DriverPacks?" thread with my un-bloated version. (158k)
Thread--> http://forum.driverpacks.net/viewtopic. … 806#p17806

Files--> DPInst.exe and above XML only--> http://3rdpartydriverpacks.thesneaky.co … /DPInst.7z

Last edited by Helmi (2008-02-17 21:21:18)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

1. Create a DPInst.xml file with the following code...


Code:

<?xml version="1.0" ?>
  <dpinst>
    <search>
      <subDirectory>D</subDirectory>
    </search>
   <scanHardware/>
   <legacyMode/>
   <promptIfDriverIsNotBetter/>
  </dpinst>

2. Copy the newly created DPInst.xml to the \$OEM$\$1 folder of your m1 source
3. Copy DPInst.exe to the \$OEM$\$1 folder of your m1 source
4. run DPInst.exe

If you want a Quiet install mode, w/o user interface - use   <quietInstall/> switch.

Re: Drivers Pack Unpacker & Installer by Warm Snow

thanks for your hard work, excellent idea, and the quiet / silent switch input.

you can also use dpinst.exe /s comand line switch instead of the xml entry

thanks for the correction helmi i updated both posts with the new info and corrected my link in the other post.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

OverFlow wrote:

thanks for your hard work, excellent idea, and the quiet / silent switch input.

You are welcome.
I've hope I've answered all your questions & you will enjoy using my soft smile

Re: Drivers Pack Unpacker & Installer by Warm Snow

Hello, i tried your program but when i try to use it i get a message that my language is not correct and i can not install. I am using a dutch windows xp pro. Please advice, i really would want this to work with the dutch version of xp

best regards
cometoluc

Re: Drivers Pack Unpacker & Installer by Warm Snow

cometoluc wrote:

Hello, i tried your program but when i try to use it i get a message that my language is not correct and i can not install. I am using a dutch windows xp pro. Please advice, i really would want this to work with the dutch version of xp

best regards
cometoluc

can you pls send me the screenshot of that error ?

Re: Drivers Pack Unpacker & Installer by Warm Snow

NEW version released

ver. 1.2 - 18-02-2008
=============================================
* fixed problems with creating temp files, while working from CD/DVD
* fixed post-application cleaning procedures
+ added save log dialog
=============================================

Links are in the first post

Last edited by WsnoW (2008-02-19 18:46:43)

Re: Drivers Pack Unpacker & Installer by Warm Snow

NEW version released

ver. 1.2.4 RC1
#20-02-2008#
=====================================================================
* fixed error while application start from CD/DVD
* fixed temp directory creating in %windir%\dp_wsed
* fixed driver packs search while updating
* fixed small errors while saving log (by default app directory)
* fixed interface presented in full screen mode
* small fixes
+ application log improved
+ added Hardware IDs info collecting
=====================================================================

Re: Drivers Pack Unpacker & Installer by Warm Snow

Great.

Sticky for the time being as I deem this as pretty useful (plus, we've had more than enough requests for after-installation driver update capability in the BASE!).

Re: Drivers Pack Unpacker & Installer by Warm Snow

Helmi wrote:

Great.

Sticky for the time being as I deem this as pretty useful (plus, we've had more than enough requests for after-installation driver update capability in the BASE!).

Thanks cool
fill free to write your requests. I'll try to do all my best.

Last edited by WsnoW (2008-02-21 19:01:21)

Re: Drivers Pack Unpacker & Installer by Warm Snow

wow - you have a sticky and you dont even have ten posts yet...

You da man!

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

cometoluc wrote:

Hello, i tried your program but when i try to use it i get a message that my language is not correct and i can not install. I am using a dutch windows xp pro. Please advice, i really would want this to work with the dutch version of xp

best regards
cometoluc

in DPInst.xml change section -<language code="0x0409"> to - <language code="0x0413">

Re: Drivers Pack Unpacker & Installer by Warm Snow

OverFlow wrote:

wow - you have a sticky and you dont even have ten posts yet...

You da man!

Quality before quantity any day wink


Anyway, I sticky posts/threads that I deem useful for others.
I look at the contents, not so much the user who wrote them.

And seriously, we did have more than enough of these after-install update requests, now didn't we?
I'd put a link in my sig to cut them down but I am already at my max characters...



Anyway, if you feel like any other posts needs/deserves a sticky, just send me a note.
I know we're only a handful of Mods around here so we may miss a great post/thread here and there.
Really great stuff could also be copied to the FAQ forum.

Just because anyone's post did not get stickied doesn't mean we don't like/appreciate it - may just mean we didn't spot it or discover its true value yet wink

Re: Drivers Pack Unpacker & Installer by Warm Snow

@ Helmi

I added some more room for signatures.
the max length has been raised from 400 to 600 but i left the total lines limit of 4 in place.
you were right on the edge at 381 char.

i also added a donate link to the menubar at the top

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

Perfect! smile

The line limit is fine, I guess (ok, five wouldn't hurt, either), it's just that when you add a long link in url tags it counts every char even if the displayed link is only short.
I bet there isn't an easier solution to this than to up the overall limit.
After all, it's just to prevent some super-duper huge sigs blocking the view wink

Re: Drivers Pack Unpacker & Installer by Warm Snow

OK, it's now 5 lines - your wish is my command...

although i seem to do pretty well with just one line?

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

Yeah, well, that was just a thought, not so much a wish ;)

Anyway, yes, you are right, I should restructure my sig to make it closer to being a catchy one-liner.



EDIT: With such posts as our last two, the avatar/info section on the left is much more than the text and a couple of sig lines anyway.
Well, whatever, I do think this forum still looks pretty slick compared to other much more bloated ones :)

Re: Drivers Pack Unpacker & Installer by Warm Snow

dig the new avitar picture !!!!

yes for being old and simple it is very effective and plesant.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Drivers Pack Unpacker & Installer by Warm Snow

Looks like an interesting tool, I'll have to try it out.