Topic: Driver Export_Import  (Read 932 times)

0 Members and 1 Guest are viewing this topic.

Driver Export_Import
« on: April 02, 2017, 08:10:02 PM »

trashy

  • Code Baker
  • Chef
  • ***
  • Location: RedNeck County
  • Date Registered: Feb 2013
  • Posts: 179
Total System Meltdown! I lost everything except my most recent projects.
I recovered all my Easy_DISM files and this.......

Driver_Export_Import

Plugin complete ready for download http://theoven.org/index.php?topic=2196.msg23751#msg23751

Export drivers from Host, any online or offline image or mounted VHD
There are 2 parts to the program
At build time drivers can be Imported to PE Build for Integration or Saved for use later in PE
The Online PE program should be a total driver Export, Import, Install solution and more.

Everything revolves around a config file created during Driver Export Import
The idea came from Double Drivers Restore.ini, I copied their layout and added driver arch.
This Restore.ini makes future driver installation and management an easy task.

[Called_Launch_Program] Can be launched from another plugin.
If you need to Modify, update, merge the plugins be my guest
I think I do better with Autoit than with plugins, neither comes easy!

Somebody give me a thumbs up and I'll post this where ever it belongs!


Double Driver: Works fine export from online Host. For offline or PE must call with runscanner (done that).
               Reads registry and only exports currently in use most recently installed drivers.
DISM exports every third party driver ever installed.

Prior to build when you start gathering your drivers
pay attention to settings for My Drivers or Integration

In PE look bottom left settings for Driver Temp location (deleted upon completion)
X; works but that's your booted image, choose a writeable disk.

This should make everything easy just place both plugins %Projects%\drivers.
« Last Edit: August 19, 2017, 09:23:41 PM by trashy »

Re: Driver Integration Assistant
« Reply #1 on: April 04, 2017, 01:26:43 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 7371
Would be grateful if some one took a look at the plugin I'm sure it can be improved.

Calling functions between different plugins

Hi trashy,

I do not have time to check and test your plugin,
but by only reading your post
I feel this may help you :

Run, -> you already well use this command, there is also
Exec, -> this command is different from Run,
Difference: Exec, adds [Interface] and [Variables] values of plugin it executes,
This is required when section you run at another plugin requires these values.
--> we use this Exec, command rarely only for special cases since it has compatibility problem and speed problem (slower than Run) .

I feel yours is a special case, and this info will help you. Keep in mind not to use this Exec command widely.

I hope above info helps.

:turtle:

Re: Driver Integration Assistant
« Reply #2 on: April 04, 2017, 05:32:16 AM »

trashy

  • Code Baker
  • Chef
  • ***
  • Location: RedNeck County
  • Date Registered: Feb 2013
  • Posts: 179
Thanks Lancelot
Will try exec and see what the difference is
Calling another plugin and no process to run at build time, just wanted some testing done
before posting to general plugin thread.

Re: Driver Integration Assistant
« Reply #3 on: April 11, 2017, 07:39:13 AM »

trashy

  • Code Baker
  • Chef
  • ***
  • Location: RedNeck County
  • Date Registered: Feb 2013
  • Posts: 179
I think I'm done
Cleaned things up a bit, moved program, settings.ini and dism log to Workbench\Common\Driver_Export_Import
All paths vital to program, driver save and file dependencies, set by ini file.

I welcome any one to change add or modify to suit your needs for any project here at The Oven!
I'm running Windows 7 and have not tested this latest in any other environment.
Couple weeks to test and I will post the plugin
« Last Edit: April 11, 2017, 07:41:41 AM by trashy »

Re: Driver Export_Import
« Reply #4 on: August 14, 2017, 10:27:19 PM »

trashy

  • Code Baker
  • Chef
  • ***
  • Location: RedNeck County
  • Date Registered: Feb 2013
  • Posts: 179
Let me know what y'all think, should be awesome

Two Halves to it one runs before build time the other in PE
PE half is new but always in the plans
Plan on a few updates mostly tool tips and such
Any suggestions or if somebody else wants to take a crack at it!
I'm ready to post it if nobody complains.   :lol:
« Last Edit: August 14, 2017, 10:29:12 PM by trashy »

 

Powered by EzPortal