Driver Installations

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have the need to install drivers on the fly and I will need a very fine
grain control over how and when the installation is done.

I'm trying to decide if the DUA is suitable for my purposes. Effectively I
need the following steps to be completed.

1. Kill our application software.
2. Stop our local services running.
3. Install the drivers.
4 Commit it to the overlay.
5. Restart the terminal.

All of this can be done in a script (the driver installation is handled by
calling rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1).

This to me seems like a reasonably viable option, but the DUA also looks
like it is capable of performing similar steps.

Has anyone used the DUA on a large scale? Is it reliable? Does it/can it
report back once it has performed it script? Is it possible to set it not to
poll, but rather have a script pushed to it?

Thanks for any help.
Rob
 
Inline comments....


Rob White said:
I have the need to install drivers on the fly and I will need a very fine
grain control over how and when the installation is done.

I'm trying to decide if the DUA is suitable for my purposes. Effectively I
need the following steps to be completed.

1. Kill our application software.
2. Stop our local services running.
3. Install the drivers.
4 Commit it to the overlay.
5. Restart the terminal.

Yes, we are doing this same thing.
For DUA, I have a custom application that gets the windows handles and
closes the windows it needs to.
Commiting I perform by executing the EWFMGR C: -Commit then I issue a
normal reboot.

All of this can be done in a script (the driver installation is handled by
calling rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1).

This to me seems like a reasonably viable option, but the DUA also looks
like it is capable of performing similar steps.

Has anyone used the DUA on a large scale?
Yes

Is it reliable?
Yes, but very little Debug information is given, normally, it just fails and
you have to start digging to find out why. I have a local machine in the
Lab I use to test all scripts on.

Does it/can it
report back once it has performed it script?

Not Sure?

Is it possible to set it not to
poll, but rather have a script pushed to it?


I have it poll a local directory every so many minutes. I push the script
to that directory, it detects it and runs. Actually, mine is a USB drive
that field technicians insert.


Richard
 
Back
Top