Re: DriverPack Solution discussion

Please do! There is no doubt that it is better for everyone to pool our efforts than to work independently.

Our doors are always open to new team members, especialy those with a proven track record!

Thanks again for your interest in being a team player! All my frustrations have been eliminated. big_smile

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: DriverPack Solution discussion

Yes, please do smile

It's great to see you trying to merge the gap! Thanks! Much appreciated smile

Founder of DriverPacks.net — wimleers.com

Re: DriverPack Solution discussion

I'll let him know when he is online. He is from Ukraine, speaks Ukrainian and Russian. I don't know about his English skills though.
You can check out his driverpacks here
http://moemesto.ru/QUARQ
The orange button "???????" means "Download".
It's notable his driverpacks don't have *.ini files(for finisher) and he says he don't need it. He updates driverpacks shortly after new drivers become available.

EDIT2: He said he makes driverpacks for himself. The driverpacks are meant to be used by programs like DriverPack Solution and Drivers Installer Assistant, this is why there is no *ini files. He isn't interested in joining driverpack.net and give me some vague explanation like "uncertainty". He said it is all right to use his driverpacks and integrate them into DriverPacks but he doesn't want to contribute directly. Also he doesn't speak English but it's unlike the reason for not joining.



I'm still writing more information about DriverPack Solution, so stay tuned.
EDIT: It takes a bit longer to write it. Don't worry about it being too long, I'll organize chapters so you will be able to skip the boring parts.

Last edited by BadPointer (2010-02-07 08:55:06)

Re: DriverPack Solution discussion

BadPointer wrote:

I was looking all over place for the link to driverpacks.net in DriverPack Solution 8 and 9 but found none. There are plenty of links, including comprehensive list of hardware manufacturers. This makes me wonder if ArtX even know where the DriverPacks originated. For all we know, he could have used driverpacks by SamLab giving all credit to SamLab. ArtX doesn't speak English and might not have known about the DriverPack.
SamLab makes his tweaks to the DriverPacks and distributes driverpacks rebranded as SamDrivers with Driver Installer Assistant. The users aren't given any information about the origin of driverpacks apart from the links in Driver Installer Assistant. Considering the overwhelming popularity of SamDrivers in the RUnet, it's no wonder many people don't know anything about the DriverPacks and the fact that SamDrivers are based on the DriverPacks. I never knew that Greg's driverpacks are based on the DriverPacks either. The filenames were so different that I never tried to compare them with the DriverPacks.
EDIT: SamLab and Greg give proper credit to the driverpacks. Sorry for making the false claim. I should have checked it before showing my ignorance. There are many unofficial torrents where  the DriverPacks aren't mentioned though

I asked here http://forum.driverpacks.net/viewtopic.php?id=4223 same question smile

http://img255.imageshack.us/img255/1545/ubrezet.png
http://d1syubgj0w3cyv.cloudfront.net/cdn/farfuture/Cn-D36fxSsuNHGD2mhmjmG85wBr2FaZDSXIswmZSM0s/perpetual:forever/userbar/user-1.png
http://img59.imageshack.us/img59/9859/userbardrp.png
http://img29.imageshack.us/img29/4440/userbarglesius.png

Re: DriverPack Solution discussion

Note: Users are advised to read the first 4 chapters and may skip the rest. These chapters can be copied into the first post so new users can understand this thread.

Index.
1.  Description
2.  Getting DriverPack Solution 10.
3.  Comparison to Drivers Installer Assistant by Romeo91.
4.  Search in the web service

5.  DriverPack Autorun to DriverPack Solution 9(R2).
6.  DriverPack Solution 9 Dev Build(R36).
7.  DriverPack Solution 10 Dev Build(R144)
8.  DriverPack Solution 10 distributed DVD edition(various revisions).
9.  DriverPack Solution (the plans)
10. Cooperation on driverpacks.net

1. DriverPack Solution is a program that uses driverpacks to check if some drivers can be installed and updated. It tries to find drivers the latest drivers which are known to be compatible with the current system. When it finds such drivers it suggest installing them. The program doesn't install drivers itself, it extracts them from driverpacks and feeds the drivers to DPInst which does the job.

2. There is no official release as of now, so I suggest using the recommended revision(!not the latest!) from SVN.
Follow this instruction.
1. Download and install TortoiseSVN (SVN client) http://tortoisesvn.net/
2. Create a new folder for the program.
3. Right click on the folder and select "SVN Checkout".
4. Enter "http://driverpacksolution.googlecode.com/svn/trunk" in the URL field.
5. Type in "145"(the recommended revision) into the revision field.
6. Click OK. The SVN client should download the program.
7. Create a folder "DRP" and put driverpacks inside. If there is such folder, the program will create it for you. You can create sub-folders in the DRP folder like "Vista/7_x86", "Vista/7_x64", "XP".
8.The first time you start the program, it should find driverpacks and suggest to index them, say OK.

Should a problem arise, you can provide logs from the "logs" folder.
The best place to report problems is the Issues on SVN.
http://code.google.com/p/driverpacksolution/issues/list


3. Romeo used to work with ArtX on DriverPack Autorun but due a conflict he quit the project and made his own program: Drivers Installer Assistant. I don't know what the conflict was about(I wasn't around then) and it appears people don't want to talk about it. By the time I joined DriverPack Solution 9, Drivers Installer Assistant was(and still is) a pretty mature application. I outlined the features which are supported by Drivers Installer Assistant but aren't yet implemented in DriverPack Solution.
1. Finisher isn't fished(no pun intended). It's commented out in the source code.
2. PhysX driverpack isn't supported. I haven't got around how to use it.
3. DP_Runtimes driverpack isn't supported. I haven't got around how to use it.
I think 2 and 3 are the easy ones I just don't know on which condition I should use them. As for the finisher, it's more complex and I still don't know how to handle it and how it's essential. I think it is important but it was put off till a next version. QuarQ's driverpacks don't have any ini files and he says he doesn't need it.

[update] // Initially I though Drivers Installer Assistant had the same features.
I think DriverPack Solution has a superior algorithm for picking drivers because it looks for exact HWID matches, checks compatible IDs and checks if the driver in question is compatible with the current OS.
[/update]

I'm still not sure if it's completely correct. However I do know that over time it becomes more accurate and I'm going in the right direction. Maybe there is documentation somewhere which would save me a long way of trial and errors and investigation of every failure.
I made a switch from driverpack based interface to driver based interface.
There were some complains regarding the interface which I handled by introducing the expert mode and adding descriptions to the lists.
I would like to know if these complains are still valid for regular users and driverpack maintainers:
1. It's difficult to understand the purpose of some list.
2. The lists are are too long because the program shows several drivers for chipset. Some drivers should be hidden.
3. The lists are are too long because the program shows the name driverpack. It should list drivers without showing the name of driverpack where the driver was found.
4. Some lists are useless.

To sum up, DriverPack Solution right now might have a better driver matching algorithm but miss the features mentioned above and maybe some more which aren't apparent. The programs use different approach in presenting information and DriverPack Solution is leaning rather to advanced users, driverpack maintainers than to users. This is why ArtX added the infobox which advice user what to do. Anyway I want to see progress in both projects, it's good for users. I wanted to implement installation from unpacked driverpacks(like it was done by WsnoW) but I didn't because the code would be hard to maintain without making major changes. This feature is planned in to be implemented in a new version(that means it is unlikely to be soon).

4. There is a feature in DriverPack Solution which allows to search driver with specified HWID on the Internet.
http://devid.drp.su/
DevID service provide search for drivers uploaded by users. Search on Microsoft is made by ArtX. He said he tried to minimize amount of requests to this service because Microsoft wouldn't be happy about it. I don't remember why though. The publisher said he want to provide this basic service for free and provide some paid service like collecting all drivers for particular computer and
giving them as a single download. The publisher plans to assign the task to freelancers. This service is intended to be automated and won't involve a human deciding which drivers to use. I don't know much about these web services. I think ArtX know about it more.

5. History. I can't really explain how it started so I tell what I know and I'll try not bore you with details. The program was created in May 2008 and was initially named DriverPack Autorun and was renamed to DriverPack Solution when it became version 9. As far I can tell by the changelog most releases had rather small changes while 6 and 9 versions were major updates. I joined the project when DriverPack Solution 9 was released. You can see that R2 at SVN corresponds to DriverPack Solution 9 so there is detailed changelog on SVN.

6. At some point I released DriverPack Solution 9 Dev Build as an experimental branch which added support for X64, improved speed of parsing INF files, improved HWID matching algorithm. Eventually I switched to algorithm which matches exact HWIDs and checks compatible HWIDs.
This version corresponds to R36.
Also I take time to collect driverpacks from different maintainers and uploaded it to my hosting(free mediafire account) which I later switched to ArtX's hosting. But I haven't updated driverpacks since October so users are advised to use the links to get the latest driverpacks from maintainers. Though according to statistics a lot of people still download outdated driverpacks.
I remember the days I updated driverpacks, the hosting could barely handle the traffic and the provider tried to limit it. The majority of people were from the former USSR, I think it it's because of the common language. This is why I was planning to introduce the project in
the English speaking community.

7. I was going to release DriverPack Solution 10 Dev Build but I was being hold back by the publisher(read about it below). This release was supposed to be based on R144 and I had uploaded updated driverpacks to mediafire. I couldn't use ArtX's hosting because he didn't have enough space(5.4 GB) and the provider of hosting might not handle such amount of users because the attention was building up since I announce I would release my own branch: DriverPack Solution 10 Dev Build soon.
At the same time I was preparing a DVD edition of DriverPack Solution 10 Dev Build. This edition would had stable driverpacks for XP removed in favor for the driverpacks from nightlies. Driverpacks for printers were also removed. I was working on it with a guy who was supposed to make this release on torrents.ru. At some point I had to said that could no longer be involved,he is his own and he can't release it labeled as “Dev Build”. He prepared it himself and released it on several major tracker labeled as "DriverPack Solution 10 Professional DVD(????????????? ?????)". Since this unofficial version was superior to other custom versions, it replaced them. In my deleted post, I was worried that the Internet(save for RUnet) was full of broken custom releases of DriverPack Solution 10. However I see that this release has reached the English speaking folks but it dropped the "(Unofficial release)" from its title and is named "DriverPack Solution 10 Professional DVD". It doesn't mention “Dev Build” as it was intended either. The English description could have been handled better(it was translated by Google Translate).

8. DriverPack Solution 10 distributed DVD edition. It was announced that users could order delivery of DVD with the latest program and driverpacks. The size was stated as 3200MB, I don't know where ArtX got this figure and wasn't given information about the driverpacks on DVDs.
Users were given an offer to preorder the DVD for 300 rubles later 500 rubles and since February 1 it is 1000 rubles(US Dollars: 10$, 16$, 33$). It was stated that the official DriverPack Solution will be released on March 1.
I pointed out that this information would mislead users into thinking that they have to pay to get the program yearly. I believed distribution and the official release would start on the same day and the offer would  nly give users discount for yearly preorder.
I was planning to release my branch DriverPack Solution 10 Dev Build(as an experimental release) before on March 1, this way we could test it and fix bugs before releasing the final official version.
I clarified for users that ordering DVD is meant for these who have slow and expensive Internet or don't have it at all. I also announced that I would release my experimental branch soon. Shortly I learned that I wasn't supposed to release it because I'm known as a developer and it would harm sales. I had a conversation with the publisher over Skype for more then 4 hours but we couldn't come to agreement. In the end, I quietly canceled the release without an explanation. The publisher felt that an honest explanation would harm the reputation and I couldn't lie to users. I decide not to quit yet and take a break till March 1. I feel free to discuss this here because it's unlikely that there would be many people who would order the DVD so I'm not harming sales.
For I a few days I received orders in my mails but it stopped soon so I don't know how many people ordered the DVD. The announcement about the new version was sent via e-mail to the people who was interested in DriverPack Solution at some point. It's about 50 000 e-mails the last time I checked, I can't login into e-mail campaign anymore to see how many respondents are on the list.
I wasn't informed when the distribution begun and didn't know about the content of DVD. However some customers contacted me for support so I learned about it. Publisher says they send some a limited amount of DVD yearly but the major distribution hasn't started. I didn't know for sure but my observations didn't fully support their claims. So I announced that users don't have to buy DVD and this is only a delivery service for these who don't have Internet or it's too expensive. The same way anyone can buy a Linux distribution.
Also I think it's the publisher presses us to make special functionality for distributed DVDs. You can look at the last 3 options in tools\config.js and decide for yourself whether it's a good idea or not.
At the moment there are a lot of custom made distributions of DriverPack Solution made by users. I recommend to stay away from them because they are based on revisions which aren't meant for release and some of them are so broken that some driverpacks aren't indexed. However some decent  distributions are out there already.

9. I decide that I'm going to port the project from JavaScript to C++. That means I will have to write everything from scratch and only few important parts of original source code could be salvaged. It might take a long time to get all the features which are available right now. In the long run, users will benefit from lower memory footprint, full support for non-ASCII characters, mulithreading and multicore optimizations. This version will have a solid design which will make it easier for developers to maintain and add new features. I'm going to come up with a codename for this branch of development so we could provide support and make bugfixes for the JavaScript-based program while it's in the development. I'm going to start working on this branch after DriverPack Solution 10 release.

Note: this part might be difficult to comprehend unless you are a programmer so you can skip it.
The main part of the program is written in JavaScript and INF parser is written in VBScript. The program uses bat files to link several modules together. ArtX decided to make it this way because he has more experience in web programming. But it's decided that I'll be poring the program to C++ after testing DriverPack Solution 10. While the core of program works well, the current design is known to slow down program(can't read binary files, can't seek trough files, RegExps are slow and don't support advanced syntax, rendering is slow), depends on IE(we have to support IE 6), fails when encounters non-ASCII characters in paths, fails on highly modified pirated Windows(while it's their fault, they expose legit bugs under unusual conditions), dependence on external programs for some features, JavaScript and VBScript are prone to bugs because the code isn't compiled which means it won't give warning/errors due weak typing. When I joined the project, the source code was in a bad shape: indents were absent or inconsistent, lots of lines with more than 100 characters,
comments were in Russian, some variable and function names were in translited Russian, some parts of code were complicated than they should have been. The way code was designed make it very difficult to make changes without breaking something in other places. Over time I cleaned up the code and made changes to make it easier to maintain but there is still some code which I consider poorly designed. Don't get me wrong, I'm not to criticize ArtX for his code, after all he started it all and it still worked. Back then he might not known which design was optimal in the long run. He end up implementing new features via hacks and copy-paste rather then unifying code.
I believe the project benefit from a good design and monolith code(C++ rather than JavaScript+VBScript+bats). These are the problems which I wasn't able to solve for this platform.
I'm going to use GCC as primary compiler(I'm not sure if I'm going support Microsoft Visual Studio Express all the time), using win32 API for GUI(it will keep size of binary to minimum) and use UNICODE through program(it won't be compatible with Win98 but it's OK). I don't know how much time it will take before the program will have the same features as the JavaScript-based version. I'll try not to spend much time optimizing RegExps and implementing multithreading till the core is ready. ArtX doesn't have experience with C++ but he agrees with the decision to switch and is willing to learn (switch from JavaScript to C++ shouldn't be difficult). It will make things more complicated for testers though because they will have to set up compiler and compile the source code.

10. I'm glad I'm here and the way I see we could be useful for each other. Driverpack.net could help with localizing the program to many languages, reviewing the source code providing expertise on drivers. DriverPack Solution could provide DPInst and logs with failed installations, statistics from devid.drp.su implement features which might be helpful for driverpack maintainers. These features shouldn't make major changes which could posses a  risk to users, I'm going to abandon the old codebase anyway when a new branch is ready.

Last edited by BadPointer (2010-02-09 22:15:43)

Re: DriverPack Solution discussion

BadPointer wrote:

3. Romeo used to work with ArtX on DriverPack Autorun but due a conflict he quit the project and made his own program: Drivers Installer Assistant. I don't know what the conflict was about(I wasn't around then) and it appears people don't want to talk about it.

Please accept my apologies for my grammatical mistakes, but Translated Google:)

I did not know about this opinion about me!

There is no conflict with ArtX was not. I have a bad knowledge of the language-php. While ArtX not very actively developed its own project, I helped as I could, but not as a member of his project, but simply as a user forum. Thoughts on development, I had many, but to implement them myself, I could not. As already said, I have scant knowledge of php.
And I had the idea to create a similar project in which I can edit anything.
After months of efforts, I published my project. Outwardly he was a march to the DRP 8.0. Since this interface suited me just fine. And soon it will be a year as I develop my own project.

Somewhere around six months in the description of the my program was the phrase
My thanks to: ArtX Group - Kuzyakov Arthur (http://03compu.ru) - for the idea of the draft DRP, precipitated me to write your own program:)

BadPointer wrote:

Initially both programs collected few HWIDS from INF files and tried to match part of this HWID to a part of device HWID and feed all drivers to DPInst. Eventually I switched to algorithm which looks for exact matches and checks compatible HWIDS. At some point this improvement was incorporated into Driver Pack Assistant. While DriverPack Solution an lost this advantage, I welcome progress in both projects, and it's good for users. I'm not sure Driver Pack Assistant incorporated the latest algorithm from DriverPack Solution. And to tell the true, I'm still not sure if it's completely correct.

It should be noted that none of the algorithms of the program Drivers Installer Assistant does not come from your project. The project is developed independently, based on the suggestions of users and based on my research and wishes. By the same decisions to expand the functional we can come alone, but at different times, as working on similar projects.

Last edited by Romeo91 (2010-02-09 19:34:28)

It's not as bad as it seems, but not as good as it could be
My Site My Forum Donate Project

Re: DriverPack Solution discussion

Romeo91 wrote:

There is no conflict with ArtX was not. I have a bad knowledge of the language-php. While ArtX not very actively developed its own project, I helped as I could, but not as a member of his project, but simply as a user forum. Thoughts on development, I had many, but to implement them myself, I could not. As already said, I have scant knowledge of php.

I didn't know that. I heard there were some disagreements regarding how things should be done but your explanation is believable and makes sense. Though DriverPack Solution didn't use php as far as I know.

Romeo91 wrote:

It should be noted that none of the algorithms of the program Drivers Installer Assistant does not come from your project. The project is developed independently, based on the suggestions of users and based on my research and wishes. By the same decisions to expand the functional we can come alone, but at different times, as working on similar projects.

I have been following your project closely so I noticed this improvement and the new format of indexes is almost compatible with DriverPack Solution so I concluded that this code influenced in some way. I'm not accusing of stealing, and even if it is influenced, it's all right. Besides there is only one way to do it right anyway. I also think both project could benefit from sharing experience and research which would reduce duplicate research and provide users with a better experience.

Re: DriverPack Solution discussion

BadPointer wrote:

I have been following your project closely so I noticed this improvement and the new format of indexes is almost compatible with DriverPack Solution so I concluded that this code influenced in some way.

Well, if you read carefully the Russian topic DriverPack Solution (http://forum.oszone.net/thread-109872.html), we can see that I'm very actively working on the file tools\DEVParser\dev_parser.vbs and expanded the format of the database. It is not surprising that in my project, I used the operating time.

Read a list of changes in the Unofficial Build  DRP 8.0 by Romeo91 and QuarQ
http://forum.oszone.net/post-1059728.html#post1059728
http://forum.oszone.net/post-1083596.html#post1083596

It's not as bad as it seems, but not as good as it could be
My Site My Forum Donate Project

Re: DriverPack Solution discussion

I was talking about the current differences in these algorithms(picking compatible driver) in both projects so users could be informed about it. This makes the changes made to DriverPack Solution 8 irrelevant here.

I just carefully looked at logs and indexes of your program and it appears I mistakenly concluded that you implemented the same features after looking at your changelog. In this case you might be interested in looking for "isCompatible" and "CompatibleIDs" in autorun.hta so your program could benefit from a more accurate algorithm.

EDIT: Updated the long post.

Last edited by BadPointer (2010-02-09 22:16:49)

Re: DriverPack Solution discussion

BadPointer wrote:

I just carefully looked at logs and indexes of your program and it appears I mistakenly concluded that you implemented the same features after looking at your changelog. In this case you might be interested in looking for "isCompatible" and "CompatibleIDs" in autorun.hta so your program could benefit from a more accurate algorithm.

EDIT: Updated the long post.

About CompatibleIDs I thought a long time. The beginnings of the code is, but commented out. All the way hands do not reach.
But isCompatible - an interesting feature that may be something similar to do.

It's not as bad as it seems, but not as good as it could be
My Site My Forum Donate Project

Re: DriverPack Solution discussion

Driverpack Solution and Drivers Installer Assistant both are greats smile
I'll help you to translate in italian like i did with Drivers Pack Unpacker & Installer by Warm Snow.
I've realized an userbar you can find in my signature for Driverpack solution users hoping you like it, i'll do one also for Drivers Installer Assistant (i've no idea about the logo)
Good work to both smile

http://img255.imageshack.us/img255/1545/ubrezet.png
http://d1syubgj0w3cyv.cloudfront.net/cdn/farfuture/Cn-D36fxSsuNHGD2mhmjmG85wBr2FaZDSXIswmZSM0s/perpetual:forever/userbar/user-1.png
http://img59.imageshack.us/img59/9859/userbardrp.png
http://img29.imageshack.us/img29/4440/userbarglesius.png

Re: DriverPack Solution discussion

Ooooooy, We've Got A Lot Of Work, Be A Team, No Need To Argue, I'm Testing All Of Ur Software N It's Great, But I'm Still Stuck In The End,  :d So Come On, Get Back To Work, Fix Some Bugs, Help People There, Peace!!!

Life's short, don't waste ur time for war n die, PEACE IS NOW!!!

Re: DriverPack Solution discussion

Hello everyone!
It is unfortunate that on this subject, I learned just now from completely strangers (although BadPointer could tell me) ...

Back in 2008 I tried to go with you to us:
http://forum.driverpacks.net/viewtopic.php?id=2860
Then it did not work, because program developing.

OverFlow wrote:

Thanks to DriverPacks.net for the DriverPacks! or This project is supported by DriverPack.net

I am very sorry that the pages of a new version of the site drp.su no reference to driverpacks.net. I apologize for this omission and necessarily Fixed!
The old page program to this day there is an indication of your resource:
http://03compu.ru/driverpack

OverFlow wrote:

Please do! There is no doubt that it is better for everyone to pool our efforts than to work independently.

I also always enjoyed the cooperation! Let's try to unite our efforts!
Now I have some ideas on our mutual cooperation ... But I need time to prepare a proposal!

Romeo91 wrote:

There is no conflict with ArtX was not.

Romeo91, in your respect, I feel only respect! At one time you participated in the development of the program DriverPack Solution, I'll very grateful.

Romeo91 wrote:

While ArtX not very actively developed its own project, I helped as I could, but not as a member of his project, but simply as a user forum.

I did what I could ... If I had known then about the system SVN ... ... ... ... then we would be able to continue to develop together.

jinkazama wrote:

I've realized an userbar you can find in my signature for Driverpack solution users

Thank you! smile

Last edited by ArtX (2010-02-17 04:48:14)

Re: DriverPack Solution discussion

I am so pleased! Good teamwork guys!

Thanks to each of you for your good will and mutual cooperation.

IDK if you are aware that there is another major player in this game...
WarmSnow started his project that is similar in "fit, form and feel" to each of the above mentioned projects in 2007...
http://forum.driverpacks.net/viewtopic.php?id=2403

Have not seen him recently but it seems like he was the first one to develop this type of an app wink.
He was certainly the first one to share his app on our site tongue.

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: DriverPack Solution discussion

Actually myself and a German member from msfn.org started DF before WarmSnow. And even then Madboy from MSFN.org developed his first before us, Pro-S Hardware.

I would however, like to see a tool that is modular and works well in all languages and open-source.

Last edited by stamandster (2010-04-06 05:13:05)

Re: DriverPack Solution discussion

I have the opportunity to help with testing driverpacks. Just do not know who exactly this issue deals?

Re: DriverPack Solution discussion

access granted... new forum is now visable to you

Welcome to the team!

Jeff

PS please remember nightly packs are not for production / release - testing only please big_smile

I hope DriverPacks solution does likewise for you tongue

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: DriverPack Solution discussion

And what a forum should I see? smile
Something does not see ...

Re: DriverPack Solution discussion

LOL you looked before I actually added you wink Look again big_smile

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: DriverPack Solution discussion

Now ok
Thank you! smile

Re: DriverPack Solution discussion

hi im using DriverPack Solution  and try to install driver from network-share but fail...

any ideas

here my autoit script were i get from here http://www.msfn.org/board/tip-running-w … etwork+wpi ideas from win post installation..

;This script can run either one folder up from WPI.hta directly from the share itself or from another location if you specify the share.
;The directory structure must be like this: SomePath\SomeFolder\WPI\ where WPI.hta is in the WPI folder and this script is either in SomeFolder OR
;a share is specified with SomeFolder shared (as in, the share path would look like \\server\share\WPI with WPI.hta in the WPI folder)

AutoItSetOption("TrayIconHide",0)

;Change these values to suit your needs. You can also get rid of the If/ElseIf statements in the CallWPI function if you just use one config.
Global $CONFIG1="CONFIG.JS"
Global $CONFIG2="CONFIG.JS"
Global $USERNAME=""
Global $PASSWORD=""
Global $SHARE="\\10.0.0.200\DriverPack"

;Global variables needed for the rest of the program... DON'T CHANGE THESE VALUES.
Global $IEDebWritten=false
Global $DebWritten=false
Global $DRIVE=""

EnvSet("SEE_MASK_NOZONECHECKS",1)

SetDrive()
SetDebugger()
CallWPI()
ResetDebugger()
UnmapDrive()

EnvSet("SEE_MASK_NOZONECHECKS")

Exit

Func SetDrive()
    $trimmedpath=StringTrimRight(@ScriptDir,StringLen(@ScriptDir)-2)

    If StringLen($SHARE)=0 Then
        If $trimmedpath="\\" and $USERNAME="" Then
            $DRIVE=DriveMapAdd("*",@ScriptDir,8)
        ElseIf $trimmedpath="\\" and StringLen($USERNAME)>0 Then
            $DRIVE=DriveMapAdd("*",@ScriptDir,8,$USERNAME,$PASSWORD)
        ElseIf FileExists($trimmedpath & "\autorun.hta") Then
            $DRIVE=$trimmedpath
        Else
            $DRIVE=@ScriptDir
			
        EndIf
    ElseIf StringLen($SHARE)>0 and $USERNAME="" Then
        $DRIVE=DriveMapAdd("*",$SHARE,8)
    ElseIf StringLen($SHARE)>0 and StringLen($USERNAME)>0 Then
        $DRIVE=DriveMapAdd("*",$SHARE,8,$USERNAME,$PASSWORD)
    EndIf
EndFunc

Func SetDebugger()
    $IEDebValue=RegRead("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "DisableScriptDebuggerIE")
    
    If $IEDebValue="yes" Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "DisableScriptDebuggerIE", "REG_SZ", "no")
        $IEDebWritten=true
    ElseIf @error Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "DisableScriptDebuggerIE", "REG_SZ", "no")
    EndIf

    $DebValue=RegRead("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Disable Script Debugger")

    If $DebValue="yes" Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Disable Script Debugger", "REG_SZ", "no")
        $DebWritten=true
    ElseIf @error Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Disable Script Debugger", "REG_SZ", "no")        
    EndIf
EndFunc

Func CallWPI()
    If @OSVersion<>"WIN_Vista" Then

		RunWait($DRIVE & "\tools\mshta.exe " & '"' & $DRIVE & "\autorun.hta " & '"' & " config=" & '"' & $DRIVE & "\tools\" & $CONFIG1 & '"',"")
	
    ElseIf @OSVersion="WIN_Vista" Then
        ; This script requires full Administrative rights
#requireadmin
		RunWait($DRIVE & "\tools\mshta.exe " & '"' & $DRIVE & "\autorun.hta " & '"' & " config=" & '"' & $DRIVE & "\tools\" & $CONFIG2 & '"',"")
		
    EndIf
EndFunc

Func ResetDebugger()
    If $IEDebWritten=true Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "DisableScriptDebuggerIE", "REG_SZ", "yes")
    EndIf
    
    If $DebWritten=true Then
        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Disable Script Debugger", "REG_SZ", "yes")
    EndIf
EndFunc

Func UnmapDrive()
    If DriveMapGet($DRIVE)=@ScriptDir or DriveMapGet($DRIVE)=$SHARE Then
        DriveMapDel($DRIVE)
    EndIf
EndFunc

here my log

DriverPack Solution 10.0 Beta (2010/04/04, R145Q Beta)
Version: Microsoft Windows XP Professional SP3
Architecture: 32-bit
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
GPU: VirtualBox Graphics Adapter
RAM: 191 MB
The JScript version is 5.7 Build 18066
Today: Sun Jun 20 23:11:15 UTC+0800 2010
env_windir=C:\WINDOWS
env_SystemRoot=C:\WINDOWS
env_SystemDrive=C:
env_temp=C:\DOCUME~1\usern\LOCALS~1\Temp
Locale: 409


Timer_clearcounters 10
Timer_Loaded_hardware 190


MICROSOFT WINDOWS XP [VERSION 5.1.2600]

Found devices: 0
Timer_hardware_update 7070

DRP: drp
0 bytes actually read from dev_db\Cardreaders_x64_911_drp.txt
0 bytes actually read from dev_db\DP_AMD_CPU_wnt5_x86-32_912_drp.txt
0 bytes actually read from dev_db\DP_Audio_wnt6-x64_1004_drp.txt
0 bytes actually read from dev_db\DP_Audio_wnt6-x86_1004_drp.txt
0 bytes actually read from dev_db\DP_CableModem_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_CardReaders_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_Chipset_wnt5_x86-32_10052_drp.txt
0 bytes actually read from dev_db\DP_Chipset_wnt6-x64_1003_drp.txt
0 bytes actually read from dev_db\DP_Chipset_wnt6-x86_1003_drp.txt
0 bytes actually read from dev_db\DP_CPU_wnt5_x86-32_1005_drp.txt
0 bytes actually read from dev_db\DP_Graphics_A_wnt5_x86-32_1005_drp.txt
0 bytes actually read from dev_db\DP_Graphics_A_wnt6-x64_1004_drp.txt
0 bytes actually read from dev_db\DP_Graphics_A_wnt6-x86_1004_drp.txt
0 bytes actually read from dev_db\DP_Graphics_B_wnt5_x86-32_1005_drp.txt
0 bytes actually read from dev_db\DP_Graphics_B_wnt6-x64_10041_drp.txt
0 bytes actually read from dev_db\DP_Graphics_B_wnt6-x86_10041_drp.txt
0 bytes actually read from dev_db\DP_Graphics_C_wnt5_x86-32_1005_drp.txt
0 bytes actually read from dev_db\DP_Graphics_Mobile_wnt6-x64_1004_drp.txt
0 bytes actually read from dev_db\DP_Graphics_Mobile_wnt6-x86_1004_drp.txt
0 bytes actually read from dev_db\DP_LAN_wnt5_x86-32_10051_drp.txt
0 bytes actually read from dev_db\DP_LAN_wnt6-x64_1003_drp.txt
0 bytes actually read from dev_db\DP_LAN_wnt6-x86_1003_drp.txt
0 bytes actually read from dev_db\DP_MassStorage_wnt5_x86-32_901_drp.txt
0 bytes actually read from dev_db\DP_MassStorage_wnt6-x64_1003_drp.txt
0 bytes actually read from dev_db\DP_MassStorage_wnt6-x86_1003_drp.txt
0 bytes actually read from dev_db\DP_Modem_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_Monitors_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_Runtimes_wnt5_x86-32_1005_drp.txt
0 bytes actually read from dev_db\DP_Sound_A_wnt5_x86-32_1003_drp.txt
0 bytes actually read from dev_db\DP_Sound_B_wnt5_x86-32_1003_drp.txt
0 bytes actually read from dev_db\DP_Touchpad_Mouse_wnt6-x64_1003_drp.txt
0 bytes actually read from dev_db\DP_Touchpad_Mouse_wnt6-x86_1003_drp.txt
0 bytes actually read from dev_db\DP_TVcard_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_Webcam_wnt6-x86_1001_drp.txt
0 bytes actually read from dev_db\DP_WLAN_wnt5_x86-32_10051_drp.txt
0 bytes actually read from dev_db\DP_WLAN_wnt6-x64_1004_drp.txt
0 bytes actually read from dev_db\DP_WLAN_wnt6-x86_1004_drp.txt
0 bytes actually read from dev_db\Misc_x64_911_drp.txt
0 bytes actually read from dev_db\Monitors_x64_911_drp.txt
0 bytes actually read in total
Timer_Index_complite 10475


Timer_drivers_scaned 0

Groups
  driver_available: 0
  no_driver: 0
  driver_new: 0
  driver_uptodate: 0
  driver_old: 0
  driver_unknown: 0
  driverpacks: 39

Timer_ready 381

Deleting temp files...
Done 90
Shutting down...

Re: DriverPack Solution discussion

any one plz help me

Re: DriverPack Solution discussion

ask here - http://forum.drp.su/forumdisplay.php?f=18

It's not as bad as it seems, but not as good as it could be
My Site My Forum Donate Project

Re: DriverPack Solution discussion

yeh thank you...

Re: DriverPack Solution discussion

Hey everyone, I am just wondering if there are any ways of changing the default language of the programs from Driver Pack Solution because I really have a hard time in using those programs that are currently in Russian. Please help. Thanks smile