Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


MadBoy

Drivers Instalation in Post-Install stage (New Method)

Recommended Posts


Hi, it sure must be a wonderful program but it doesn't work here. I don't know why. I've got a network share \\ipaddress\share. All the computer models have their own folder. Can it read in subfolders?

This is my xml

<?xml version="1.0" encoding="utf-8"?>
<settings>
<basic_configuration>
<choice>automatic</choice>
<window_managing>
<hardware_wizard>
<wizard_use>Yes</wizard_use>
<wizard_title>Found New Hardware Wizard</wizard_title>
<wizard_button_cancel>Cancel</wizard_button_cancel>
<wizard_button_next>Next</wizard_button_next>
<wizard_button_finish>Finish</wizard_button_finish>
</hardware_wizard>
</window_managing>
<share_configuration>
<use_mapping>Yes</use_mapping>
<map_network_drive>
<Evilshare>
<share_path>\\10.198.200.10\Drivers</share_path>
<domain_username>damainY\admin</domain_username>
<domain_password>password</domain_password>
</Evilshare>
</map_network_drive>
</share_configuration>
<drivers>
<drivers_method>New</drivers_method>
<drivers_database_use>No</drivers_database_use>
<drivers_database_recreate>No</drivers_database_recreate>
<drivers_database_path>$ProgramDir\hardware_database.db</drivers_database_path>
<drivers_directory_path>Evilshare:\</drivers_directory_path>
<drivers_packed>Yes</drivers_packed>
<drivers_copy>No</drivers_copy>
<drivers_copy_path>C:\DriversTest</drivers_copy_path>
<drivers_copy_delete>No</drivers_copy_delete>
<options>
<method>RegistryDevicePath</method>
<registry_path>Begin</registry_path>
<problem_ids>01,10,18,24,28,37,39</problem_ids>
<update_all>No</update_all>
<plug_and_play>
<option>Internal</option>
<time_to_wait>15</time_to_wait>
</plug_and_play>
<shutdown>
<auto_reboot_when_necessary>No</auto_reboot_when_necessary>
<auto_reboot_when_done>No</auto_reboot_when_done>
<auto_login>Yes</auto_login>
<notify_when_done>No</notify_when_done>
</shutdown>
<time_to_run>0</time_to_run>
<force_run>No</force_run>
<device_manager>No</device_manager>
</options>
</drivers>
<log>
<log_overwrite>No</log_overwrite>
<log_to_file>Yes</log_to_file>
<log_filename_path>$TempDir\hardwaredev.log</log_filename_path>
<log_option>Simple</log_option>
</log>
<gui>
<hide_legacy_devices>No</hide_legacy_devices>
<fade_in_effect>No</fade_in_effect>
<hide_views>No</hide_views>
</gui>
</basic_configuration>
</settings>

Share this post


Link to post
Share on other sites
Is this newest version compatible with windows vista

Hello and sorry for the late response. No, i don't think it will work with vista, althought i didn't tested it i would expect Vista to behave diffrently. YOu can of course check it for yourself but i would suggest using virtual machine ;-)

Share this post


Link to post
Share on other sites
Hi, it sure must be a wonderful program but it doesn't work here. I don't know why. I've got a network share \\ipaddress\share. All the computer models have their own folder. Can it read in subfolders?

Hello,

Yes it can read subfolders. Can you send me / attach here your hardware.log? I wanted to check what can be the problem in your case.

Thanks,

MadBoy

Share this post


Link to post
Share on other sites

Here you are :D ;

[09:48:13] - =================== START - FGDFGS50 - START =================== 
[09:48:13] - [INFO] Started program on computer FGDFGS50.
[09:48:13] - [INFO] Detected system is Windows XP x32 Service Pack 2.
[09:48:13] - [DRIVERS] Directory with drivers (Z:\) exist. Continuing...
[09:48:13] - [DRIVERS] Using NEW method of drivers instalation. Good Luck!
[09:48:13] - Discovering basic information about all system devices..
[09:48:14] - [DEVICES] Simple Information gathering took 0.92 seconds.
[09:48:14] - Discovering advanced information about all system devices..
[09:48:35] - [DEVICES] Advanced Information gathering took 20.63 seconds.
[09:48:35] - Cleaning up devices list from non-essential devices...
[09:48:35] - [DEVICES] Cleaning Devices took 0.16 seconds.
[09:48:35] - Building up simple devicelist...
[09:48:36] - [VIEW] Drawing simple device view took 0.52 seconds.
[09:48:36] - Building up advanced devicelist...
[09:48:37] - [VIEW] Drawing advanced device view took 1.81 seconds.
[09:48:37] - [VIEW] Building up error devicelist...
[09:48:37] - [VIEW] Drawing error device view took 0.01 seconds.
[09:48:37] - There are no devices marked for removal. If you think this is an error correct config file with proper PROBLEM ID's.
[09:48:37] - Reseting registry DevicePath to default.
[09:48:37] - =================== END - FGDFGS50 - END ===================

For information the drivers are on a networkshare \\10.198.200.10\Drivers\blabla\bla so in share path I wrote;

<share_path>\\10.198.200.10\Drivers\blabla\bla</share_path>

Edited by Kingskawn

Share this post


Link to post
Share on other sites

Okey the problem isn't with drivers. The problem seems to be with detecting the devices without drivers. Can you post me screenshot of your device manager where it is clearly visible you have device without drivers or with special icon next to it?

Share this post


Link to post
Share on other sites

I made a new install and this is the log. Done with the same xml

[11:57:11] - =================== START - PCX - START =================== 
[11:57:11] - [INFO] Started program on computer PCX.
[11:57:11] - [INFO] Detected system is Windows XP x32 Service Pack 2.
[11:57:11] - [DRIVERS] Directory with drivers (Z:\) exist. Continuing...
[11:57:11] - [DRIVERS] Using NEW method of drivers instalation. Good Luck!
[11:57:11] - Discovering basic information about all system devices..
[11:57:12] - [DEVICES] Simple Information gathering took 0.99 seconds.
[11:57:12] - Discovering advanced information about all system devices..
[11:57:17] - [DEVICES] Advanced Information gathering took 5.19 seconds.
[11:57:17] - Cleaning up devices list from non-essential devices...
[11:57:18] - [DEVICES] Cleaning Devices took 0.18 seconds.
[11:57:18] - Building up simple devicelist...
[11:57:18] - [VIEW] Drawing simple device view took 0.57 seconds.
[11:57:18] - Building up advanced devicelist...
[11:57:20] - [VIEW] Drawing advanced device view took 1.7 seconds.
[11:57:20] - [VIEW] Building up error devicelist...
[11:57:20] - [VIEW] Drawing error device view took 0.06 seconds.
[11:57:20] - [DRIVERS DB] Running PREPARE DATABASE function. Please wait...
[11:57:21] - [DRIVERS DB] Ending PREPARE DATABASE function. Execution time was 1.28 seconds.
[11:57:21] - [DRIVERS] Running SEARCH & MATCH function. Please wait...
[11:57:21] - [DRIVER] Device => PCI\VEN_8086&DEV_2572&SUBSYS_02871014 Driver Path => NOT FOUND in DB
[11:57:21] - [DRIVERS] SEARCH & MATCH function found 0 matching drivers
[11:57:21] - [DRIVERS] SEARCH & MATCH function found 1 drivers that have no match. Oh dear..
[11:57:21] - [DRIVERS] Execution time for SEARCH & MATCH was 1.39 seconds.
[11:57:22] - [SEARCH] Removing duplicate entries from INF list.
[11:57:22] - [DRIVERS] Setting path into registry using RegistryDevicePath method.
[11:57:22] - [DRIVERS] Drivers path (%SystemRoot%\inf;) was successfully set into registry.
[11:57:22] - [DRIVERS] Drivers path (Z:\) with 0 was successfully set into registry.
[11:57:22] - [DRIVERS] Device Path in registry currently has 17.
[11:57:22] - Removing unknown hardware from system.
[11:57:22] - Removing hardware ID: PCI\VEN_8086&DEV_2572&SUBSYS_02871014&REV_02\3&61AAA01&0&10
[11:57:22] - Unknown devices were removed successfully.
[11:57:22] - [INFO] Enabling Window Managing Wizard
[11:57:22] - Forcing system to detect Plug & Play Devices.
[11:57:23] - System is now detecting and installing drivers for your hardware. Please wait!
[11:57:41] - System has now finished installing drivers for your hardware. Enjoy!
[11:57:41] - [INFO] Disabling Window Managing Wizard
[11:57:41] - Reseting registry DevicePath to default.
[11:57:41] - =================== END - PCX - END ===================

It seems that it can't find PCI\VEN_8086&DEV_2572&SUBSYS_02871014 which is the graphic card (Intel® 82865G). I'll try this driver! that I found on Intel site

Edited by Kingskawn

Share this post


Link to post
Share on other sites
11:57:20] - [DRIVERS DB] Running PREPARE DATABASE function. Please wait...

[11:57:21] - [DRIVERS DB] Ending PREPARE DATABASE function. Execution time was 1.28 seconds.

[11:57:21] - [DRIVERS] Running SEARCH & MATCH function. Please wait...

[11:57:21] - [DRIVER] Device => PCI\VEN_8086&DEV_2572&SUBSYS_02871014 Driver Path => NOT FOUND in DB

[11:57:21] - [DRIVERS] SEARCH & MATCH function found 0 matching drivers

[11:57:21] - [DRIVERS] SEARCH & MATCH function found 1 drivers that have no match. Oh dear..

[11:57:21] - [DRIVERS] Execution time for SEARCH & MATCH was 1.39 seconds.

[11:57:22] - [sEARCH] Removing duplicate entries from INF list.

[11:57:22] - [DRIVERS] Setting path into registry using RegistryDevicePath method.

[11:57:22] - [DRIVERS] Drivers path (%SystemRoot%\inf;) was successfully set into registry.

[11:57:22] - [DRIVERS] Drivers path (Z:\) with 0 was successfully set into registry.

The bad thing about this is [11:57:21] - [DRIVERS] Execution time for SEARCH & MATCH was 1.39 seconds. It's way too small unless there's not much drivers there. Can you confirm that the drive Z was mapped without problem? And that there are drivers dir structure for that device?

With regards,

MadBoy

Share this post


Link to post
Share on other sites
The bad thing about this is [11:57:21] - [DRIVERS] Execution time for SEARCH & MATCH was 1.39 seconds. It's way too small unless there's not much drivers there. Can you confirm that the drive Z was mapped without problem? And that there are drivers dir structure for that device?

With regards,

MadBoy

Yes, the share is mapped without problem and the folder is 30mb big with 14 folders in it. I made it as little as possible to avoid any problems. In the driver share are only drivers needed for that machine nothing else.

If I install manually from device manager the driver (PCI\VEN_8086&DEV_2572&SUBSYS_02871014) it get installed.

Share this post


Link to post
Share on other sites
The bad thing about this is [11:57:21] - [DRIVERS] Execution time for SEARCH & MATCH was 1.39 seconds. It's way too small unless there's not much drivers there. Can you confirm that the drive Z was mapped without problem? And that there are drivers dir structure for that device?

With regards,

MadBoy

Yes, the share is mapped without problem and the folder is 30mb big with 14 folders in it. I made it as little as possible to avoid any problems. In the driver share are only drivers needed for that machine nothing else.

If I install manually from device manager the driver (PCI\VEN_8086&DEV_2572&SUBSYS_02871014) it get installed.

Okey, what if you go and create the Drivers DB manually first (from the menu) and see if the filedb created has been created with a lot of hw_ids (and one of them is your gpu)?

Share this post


Link to post
Share on other sites

hello,

i have just tested your program and here is my comments :

the old method works fine the new one (with the database) doesnt work.

My objective is to make a network repository of all drivers. These are being installed during the first boot.

My image is sypreped with latest network and mass storage drivers but i lose a lot of time reimage it each time an new driver is availlabe or updated.

I have already tested driverforge and both programs have the same problem : used on local pc, evrything is fine and fast but when drivers are located

on a network drive, perfomances are very bad.

Your approach of creating a driver database with device id is great but doesnt seems to work in my case.

my database consist of more than 24000 different id, when checking at them i have notice the following :

* hardware_database.db : PCI\VEN_8086&DEV_2930,\c\I\xp\ich9smb.inf

hardware.log : [09:55:01] - [DRIVER] Device => PCI\VEN_8086&DEV_2930&SUBSYS_02111028 Driver Path => NOT FOUND in DB

but in the ich9smb.inf here what i have found

%PCI\VEN_8086&DEV_2930.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_2930

so i suppose the driver is not installed with your process because the id is not found. But the more surprising is this inf file is working when using the hardware wizard manually.

i will be glad to help you improving this masterpiece of software so dont hesitate to ask if help is needed

Share this post


Link to post
Share on other sites

You may be right that the NEW db doesn't always work. I'll test it and hopefully fix this. Probably has some minor mistake with correct matching.

Share this post


Link to post
Share on other sites

Madboy, your application works on Windows Vista? Driver detect is the same? I have Vista DP and i'ld try

P.S. i'm waiting for news about your work... do you think you'll update this software or you abandon it?

Thank you

Share this post


Link to post
Share on other sites
Madboy, your application works on Windows Vista? Driver detect is the same? I have Vista DP and i'ld try

P.S. i'm waiting for news about your work... do you think you'll update this software or you abandon it?

Thank you

Don't think it will work on vista without modifications. As for updating/abandoning. Well i have big project at work in C# about 42k lines now and will be like at least 60 so i'm preety busy. I love this software so i wont abandon it just yet, just it's hard to find time to work on it atm.

Share this post


Link to post
Share on other sites

Hi, my english is very bad :blushing: , i´m from argentina, i can´t make it work, i change the lenguage in the hardware wizard part of the settings but still not working, somebody help me, thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...