Thanks! I was reading this yesterday.
http://msdn.microsoft.com/en-us/library … S.85).aspx
At least M$ has a sense of humor!
1 2013-05-17 20:29:27
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
2 2013-05-16 23:50:55
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Well, doing some research into WMIC I found the following tidbit works to identify notebooks.
WMIC SystemEnclosure GET ChassisTypes /valueOn a notebook the output would be "ChassisTypes={10}" but on anything else the value would be blank. Once the target machine is identified as a notebook, further filtering can be applied.
Ref: http://technet.microsoft.com/en-us/libr … 80825.aspx
This property when set to the value of 10 is equivalent to "notebook." However, not all computers provide this property.
3 2013-05-15 19:20:23
Re: [Beta] Mass Storage x64 (3 replies, posted in Vista / 7 DriverPack Mass Storage)
Version 12.6 Intel RST is now final.
https://downloadcenter.intel.com/Detail … ldID=22787
4 2013-05-15 19:18:30
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Hmm, I wonder if we could do something similar by polling WMIC on the target system.
<goes off to play in the sandbox...>
5 2013-05-13 16:46:20
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Would a touchpad mfg possibly be listed in acpi, for instance?
Well, most touchpads are on the ACPI bus anyway. Sometimes their mfg can be divined from the HWID but not always.
%*sny9001.DeviceDesc%= MouFilter_Inst9001,*SNY9001,ACPI\SNY9001 ;Alps Pointing-deviceThe above touchpad is declared as an "Alps" but the HWID contains "SNY" which indicates "Sony".
There are other indicators; "IBM" or "LEN" for Lenovo, "DLL" for Dell, etc.
6 2013-05-12 16:43:53
Re: devPath.EXE problem (18 replies, posted in Feedback and Support - DriverPacks Base)
If I use SP0, SP2 or SP3 then guiSetup crashes on my Pentium1 90Mhz
I haven't even SEEN a Pentium 1 in over 10 years! Get some new(er) hardware! ![]()
2013-05-11 21:39:41 : <PREP> Replaced original setup: method 2 was used previously.
2013-05-11 21:39:42 : <PREP> Verified method 2 references don't exist in txtsetup.sif or dosnet.inf.
Yup, source is suspect if DriverPacks BASE is already detecting a prior (broken) method-2 integration.
7 2013-05-11 06:29:42
Re: [BUG] DP Touchpad Mouse wnt6-x86 1203 ThinkCentre reboot loop (9 replies, posted in 3rd Party Vista / 7 DriverPacks)
Not that I know of.
8 2013-05-10 03:59:34
Re: [Beta] DP_Misc_wnt5_x86-32_1303-1305 (12 replies, posted in 3rd Party DriverPacks)
and for 64 bits ?
We don't support Windows XP x64
http://forum.driverpacks.net/viewtopic.php?id=2651
9 2013-05-10 03:57:45
Re: [BUG] DP Touchpad Mouse wnt6-x86 1203 ThinkCentre reboot loop (9 replies, posted in 3rd Party Vista / 7 DriverPacks)
The DP_Touchpad_Mouse does not include the Microsoft Mice and Keyboard drivers does it ?
Correct, they do not.
10 2013-05-08 16:33:10
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Thanks cdob! I had forgotten about that.
11 2013-05-08 06:45:47
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Here's the latest version: v130507
http://www.mediafire.com/file/2dqtuw948 … -130507.7z
:: Changelog:
:: v130507 v3.0 (Erik Hansen)
:: Fixed bug where KTD option was not set when /CR switch is used.
:: Changed folder delete code to incorporate array processing.
:: Cleaned up user choice code, standardized variable names to X_CamelCase method.
:: Examples: C_Blah (user Choice variable), D_Blah (Directory variable), F_Blah (Function variable), O_Blah (Object variable), T_Blah (Temp/disposable variable)
To-Do: Increase data output to log.
I really need to find the time to update the first post...
12 2013-05-08 05:09:01
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Change your "for %%i" line to read as follows and it WILL work:
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF /I EXIST %%i:\sources\install.wim SET "CDROM=%%i:"The main difference is the inclusion of "IF /I", the /I makes the query case-insensitive meaning that "BlAh" is the same as "blah". Also get in the habit of enclosing your SET variables in quotes to eliminate stray spaces.
I know this works because I use the exact same line in my .cmd.
I always use IF /I EXIST unless I'm looking for a very specific case-spelling.
13 2013-05-04 04:10:21
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Yeah, but again that would be "hard-coding" SAD with those known problems. What if they're solved in future DriverPacks? We'd be removing valid drivers from a working pack when we don't have to. Having the .txt file within each DriverPacks allows for greater flexibility, dontcha think?
14 2013-05-03 16:34:19
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Well, adding the text file to the DriverPacks and adding code to support that function was just a proof of concept. It still needs further testing before we re-release new DriverPacks with the "known-problems*" file (not all DriverPacks will need it).
This current version of SAD will work fine if those files are not present (IF EXIST...).
I'm glad it worked for you! Whew!
15 2013-05-03 05:24:58
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Any idea why only this file remains in system?
Well, probably because I haven't uploaded the modified HID Third Party DriverPacks. ![]()
Here's the modified NT5 HID Third Party DriverPack.
http://www.mediafire.com/file/e626s4ft3 … _1209b1.7z
Here's the modified 32-bit NT6 Third Party DriverPack.
http://www.mediafire.com/file/cg1itmmai … _1203b1.7z
Here's the modified 64-bit NT6 Third Party DriverPack.
http://www.mediafire.com/file/5vi7mirxl … _1203b1.7z
16 2013-05-02 17:20:27
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
If you don't want to wait for my HID testpack uploads, you can make your own by creating a text file inside the \D\ folder (NT5) or in the root of the .7z archive (NT6) using the following format:
Known-problems-{name_of_dps}.txt
; The following drivers are known to cause problems during automatic integration.
; If your device is not installed during automatic installation, you can try these folders manually.
x64\All\3\Touchpad_Mouse\Alps\2\Apfiltr.inf
x64\All\3\Touchpad_Mouse\Alps\3\Apfiltr.inf
x64\All\3\Touchpad_Mouse\Alps\4\Apfiltr.inf
x64\All\3\Touchpad_Mouse\Alps\5\Apfiltr.inf
x64\All\3\Touchpad_Mouse\Elantech\1\ETD.inf
x64\All\3\Touchpad_Mouse\Elantech\2\ETD.inf
x64\All\3\Touchpad_Mouse\Elantech\3\ETD.inf
x64\All\3\Touchpad_Mouse\Cypress\1\cykbfltr.inf
x64\All\3\Touchpad_Mouse\Cypress\1\cymfltr.inf17 2013-05-02 17:10:05
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
OK, I've finished testing and here's v120501
http://www.mediafire.com/?97bu3hoemk9abcw
I'm also uploading 3 HID test packs as proof-of-concept for the removals...but the uploads are going slow.
I still cant figure out how to correct the keep other OS drivers in clean phase of script.....no matter what, it is broken. Even if I set clean=n it still removes them. Plus I think some of the silent=y then do something isnt working either. Something change with the script being rewritten. Think it is bed time for me now. Good nite.
As you see from above post I too cant figure that out yet since the code has been optimized. Will need mr_smartepants help for that I think for I havent found a solution to that yet but I am busy with school today so wont have much time, sorry.
I made some changes to the code, but I didn't see what you guys were seeing in testing. So maybe I fixed it and didn't know it? ![]()
18 2013-04-30 08:22:08
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Well, I had a setback tonight. I burned out one drive in my RAID-1 array.
So I'm down until the array has rebuilt itself.
Good thing I follow the 3-2-1 backup rules:
3 copies of critical data
2 copies on different media types (Hard drive, cloud storage, DVD, etc.)
1 copy stored off-site (mom's house)
I'll be back in the next day or so.
19 2013-04-30 05:03:55
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
No reason. It's safe to rename.
I renamed it .bat in testing and forgot to name it back.
20 2013-04-29 17:07:04
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Here is the code in my working copy. The REM'd lines are active in the version you are using. You can see that Synaptics isn't touched.
:: Remove known problem Touchpad HID drivers from driver pool
REM IF /I EXIST "%SYSTEMDRIVE%\D\3\H\A6\" RD /S /Q "%SYSTEMDRIVE%\D\3\H\A6\" >nul
REM IF /I EXIST "%SYSTEMDRIVE%\D\3\H\E\ETD1.inf" DEL /F /S /Q "%SYSTEMDRIVE%\D\3\H\E\ETD1.inf" >nul
REM FOR %%i IN (Elantech\2\ Elantech\3\ Alps\2\ Alps\3\ Alps\4\ Alps\5\) DO (IF /I EXIST "%SystemDrive%\D\%ARCHP%\All\3\Touchpad_Mouse\%%i" RD /S /Q "%SystemDrive%\D\%ARCHP%\All\3\Touchpad_Mouse\%%i" >nul)
REM :: debug
FOR %%i IN ("%SystemDrive%\D\Known-problems*.txt") DO (FOR /F "eol=; tokens=* delims=" %%D IN (%%i) DO (IF /I EXIST "%SYSTEMDRIVE%\D\%%D" RENAME "%SYSTEMDRIVE%\D\%%D" "%%~nxD.bak"))Now, a single line takes care of disabling the .inf problem kids.
I'll add the Cypress and the older Elantech to the list.
Can you also post your full HWID list?
21 2013-04-29 16:38:12
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Also still installing two wrong drivers in programs installed under control panel but now doesnt install the touchpad at all.....is the the way you set it up? before the synaptecs installed and it was correct. As seen in the pic synaptecs was isntalled also but when check device manager even after reboot it shows just standard driver that micro installs from installation of the os.
Well that is very strange since I didn't touch anything from Synaptics. Your system must have been installing the driver from one folder but using a synaptics app.
Can you go back to a previous install where the touchpad was working fine and go to the device manager "driver" tab, click the "driver details" button and take a screenshot of the .sys info?
22 2013-04-29 07:30:04
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Here's version 120428.
http://www.mediafire.com/?s15mqmy9661tx5c
:: Changelog:
:: v130428 v3.0 (Erik Hansen)
:: Modified code to remove more known problem Touchpad HID drivers from driver pool prior to dpinst. (Alps/Dell, Elantech)
I'll work on incorporating the new code to build the array from the new text files and build a few test packs to go with them. This will add flexibility to SAD that will allow everyone to modify their own DriverPacks for their own use.
23 2013-04-29 03:01:21
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
I thought about it some more and instead of deleting the directory, I may just rename the offending .inf files to .inf.bak and then include a "undo" script that a user can run after the fact that would rename any .inf.bak file to .inf and re-run SAD.
In the meantime, I'll post the code that I have right now until I can get some testing done on the new method.
24 2013-04-28 19:25:44
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
OK, I rewrote the cleanup phase with array processing to make it easier to add/remove designated touchpad folders for deletion. One line:
FOR %%i IN (Elantech\2\ Elantech\3\ Alps\2\ Alps\3\ Alps\4\ Alps\5\) DO (IF /I EXIST "%SystemDrive%\D\%ARCHP%\All\3\Touchpad_Mouse\%%i" RD /S /Q "%SystemDrive%\D\%ARCHP%\All\3\Touchpad_Mouse\%%i" >nul)But I don't really want to "hardcode" those paths into SAD. It's not very flexible.
How about adding a "known-problems-Third Party DriverPack-touchpad.txt" file to the root of the touchpad Third Party DriverPack?
If the contents of the "known-problems..." file have the paths to each problem folder then SAD can remove those dynamically with a modified array.
Something like this:
; The following drivers are known to cause problems during automatic integration.
; If your device is not installed during automatic installation, you can try these folders manually.
x86\All\3\Touchpad_Mouse\Alps\2
x86\All\3\Touchpad_Mouse\Alps\3
x86\All\3\Touchpad_Mouse\Alps\4
The array processing can be handled very simply and each pack can have its own "known-problems" file.
Something like this (untested of course):
FOR %%i IN ("%SystemDrive%\D\known-problems*.txt") DO (FOR /F "eol=; tokens=* delims=" %%d IN ('DIR /B /S "%%i"') DO (IF /I EXIST "%SYSTEMDRIVE%\D\%%d" RD /S /Q "%SYSTEMDRIVE%\D\%%d" >nul))Ideas? Thoughts? Stone-throwing? ![]()
25 2013-04-27 23:22:07
Re: Stand Alone Driverpack utility for all OS (XP, 2k3, 2k8, Vista, Win7) (306 replies, posted in Windows 7 tools)
Please post your DP_Install_Tool log so I can see which ones are being tagged.