fixed bug with driver integration script

This commit is contained in:
Homes32
2023-01-08 21:00:43 -06:00
parent 6ad04bc9cd
commit 57250d3c19
5 changed files with 18 additions and 12 deletions

View File

@@ -35,8 +35,8 @@ Description=The Media Transfer Protocol allows media files to be transferred to
Selected=False
Level=4
Author=Homes32
Version=1.1.0.0
Date=2023-01-02
Version=1.1.1.0
Date=2023-01-08
Mandatory=False
[Variables]
@@ -82,7 +82,7 @@ RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\WUDFRd",HKLM,"Tmp_System
Run,%ScriptFile%,Process_mtpHelper
// PnP & drvload
AddAutoRun,PostShell,HideWait,"Initializing Portable Device Support...","PnPutil.exe","-i -a #$pWindir#$p\inf\WpdFs.inf"
AddAutoRun,PostShell,HideWait,"Initializing Portable Device Support...","PnPutil.exe","/add-driver #$pWindir#$p\inf\WpdFs.inf /install"
AddAutoRun,PostShell,HideWait,"Initializing Media Transport Protocol...","drvload.exe","#$pWindir#$p\inf\wpdmtp.inf"
RegUnloadHives

View File

@@ -50,6 +50,10 @@ Echo,"Preparing for driver integration..."
If,%SourceArch%,Equal,x86,Set,%DriversSrc%,%fb_DriversX86%
Else,Set,%DriversSrc%,%fb_DriversX64%
// Start Menu Shortcut
If,%cb_StartMenuShortcut%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"#$pWinDir#$p\System32\pnputil.exe","/add-driver #$pWinDir#$p\inf\oem*.inf /install",,"#$pWinDir#$p\System32\hdwwiz.exe"
// Integrate drivers if any exist
If,ExistDir,%DriversSrc%,Begin
DirSize,%DriversSrc%,%DirSize%
StrFormat,Bytes,%DirSize%,%StrDirSize%
@@ -254,7 +258,7 @@ WriteInterface,Value,%ScriptFile%,Interface,cb_LoadDriversOnStartup,False
WriteInterface,Value,%ScriptFile%,Interface,cb_ForceUnsignedDrivers,False
WriteInterface,Value,%ScriptFile%,Interface,cb_PatchDrvInst,False
WriteInterface,Value,%ScriptFile%,Interface,cb_StartMenuShortcut,True
WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Driver Management"
WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"System Tools\Drivers"
WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"Load Integrated Drivers"
[#ToggleAdvancedOptions#]
@@ -336,7 +340,7 @@ cb_ForceUnsignedDrivers="Force Install Unsigned Drivers (x64)",0,3,167,200,200,1
cb_PatchDrvInst="Bypass Catalog Signature Check",0,3,380,200,173,18,False,"__Patch Drvinst.exe to disable signature checking for catalog files.#$xAmong other things this allows you to use modified *.inf files."
bvl_Shortcuts=Shortcuts,1,12,5,246,198,130,8,Bold
cb_StartMenuShortcut="Startmenu Shortcut",1,3,15,263,131,18,True
txt_StartMenuFolder="Start Menu folder:",1,0,26,301,168,21,"Driver Management"
txt_StartMenuFolder="Start Menu folder:",1,0,26,301,168,21,"System Tools\Drivers"
txt_ShortcutName="Shortcut name:",1,0,26,341,168,21,"Load Integrated Drivers"
rtf_DriverNotes=DriversNotes.rtf,1,6,215,246,415,130

View File

@@ -307,7 +307,7 @@ play-16.ico=1150,388
Help_16.png=2830,3868
Advanced_16.png=2000,2768
SetDefaults_16.png=2475,3404
Codebox.txt=1677,996
Codebox.txt=1863,1144
Log.ico=1150,832
[EncodedFile-InterfaceEncoded-play-16.ico]
@@ -328,16 +328,16 @@ lines=0
[EncodedFile-InterfaceEncoded-Codebox.txt]
lines=0
0=/Td6WFoAAATm1rRGBMDeBI0NIQEWAAAAAAAAAHXwYCvgBowCVl0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBomF8d/TSTgws3iwARhhgTuDxVej4JFSxxkxb660DS/xeb/2NoDOs+C7L9aRaripYyJu3hNk2Vos2OSVkRhP99afCE+MifCVMk22n2Y0if2S9VUKNwjc0fFm4DgozpsmNXYv33C6cC8dE/rmUBwlpab9UKFzIFjS4CaVwEBsUwEDmz5QLCbJi2PQ24CUZdA+Day9Sg7h3xHlaC+lo6jhGxoOcTZeZIYcMGqsHHERt5AyL3nzhWL4mNEERdioWb9ArrxWBN4YNAFsw8jU0uGzyTtgd8vctag2giSTwkkBcA8QTI8wh/UCs2/2mK0ITrQqmyqmzzDNq7MP+4VuuMgT11D/mwJq9FEM0JQC4102On/ftDl25hGSGBz7XUJcKRom3cZov+a/qWSKMPY1z/0M8+LMqV7kxrf2xJC74uqG3pLBRPuQ2R8s2KVoiWU/FlVedSnLR3AZ36aRW9DfzR1kXWI/XtcES2x+cItlbdIjFExv5fk19jqd/ky1JlfVFS/AlJIR5+6kbxgDSoNBPKkGM3cV56SMIk1ZBX1l4RH7wsa7K0zP27ksy5io7ZxE/QLfkVHKXOTkQlY3fIR7LfyVZng8KfZZfKdgL1RbDMRjDmtDRFeMVPZmDSecOtITOzpQ0AyxFb8qL569BIEYdYaIe929QntNfW4duUDqwoWRntyYlAAAABbCn6UcuA/RAAH6BI0NAADXtTeVscRn+wIAAAAABFlaeJzjds5PSU3Kr9ArqShhGAUjDvSyQegFTNjlG5r+mjGxAQB6jgfQDa+JpQEAAAACAAAAJwAAAKACAAAAAAAAAQAAAAAAAAAAAAAA
0=/Td6WFoAAATm1rRGBMDNBccOIQEWAAAAAAAAANcJk6/gB0YCxV0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBomF8d/TSTgws3iwARhhgTuDxVej4JFSxxkxb660DS/xeb/2NoDOs+C7L9aRaripYyJu3hNk2Vos2OSVkRhP99afCE+MifCVMk22n2Y0if2S9VUKNwjc0fFm4DgozpsmNXYv33C6cC8dE/rmUBr/1BsupEvUEksPDvxrHTUg0FsbP1BJ6pYlPOM43hzdPRNn9coFyjiGi/YOi4SEnadSI/2OWHEPSO87CTK8X72YwnhS1vxrsSpN+zLGYqexn3X0Z8sc/dch2LGJZCrqcafy8VqUozQ0pEo/Nuru38/nJadnt5t8vqf9XIY+lL13D2VP1mDC/T2ZFi+a2GTsyoo98+mJYjXOjdbfPKUGx6DL465FDjIYpW62+LN/jPD7np/FaKZEXSCohPvOZsEG5fBiJOnW8wTEDTfNVIwRnNaWFdoxl/KBt16sTQRdSd4rEEtu4fScb+FMHHZ9rSe77/62JU1L4DvJKK6HDEn5HI82nWK/htaFSdprCgYHOOqjVYwZgIbbOinl6rDKh/RREateBTsIVJuFxxPUY90pDpuVrOnjJ8rhzAzCh7Vqk9FpN7A9mtVaSd0GNYMoebNKsDHFwvAjbguKILY9wlaI4xgSCA/pgwyDqB0i3E4L4olqMWP9uH2WaYh0JZDLnqPJzXfWJcoP7DmfVKLytn7rN73LPiy+Qv5YItFhluNBQMzMJszYNHhY32Bep/kwNaxr/Q0Z+EUQgONjnFG+4pGuBeWI0TKnJ3oN/mVfiM4XdoquDqoUY9UAeLXCtGSTsavcSabEF5ORjqdK8ET2XfLmD4BmqlILdpsWjbyZaiPNC8S3MiCe2QAAAAAQ3kGiW50VYgAB6QXHDgAAUur627HEZ/sCAAAAAARZWnic43bOT0lNyq/QK6koYRgFIw64s0NoAWbs8tOtPUSY2ABbeQX1C51ZTgEAAAACAAAAJgAAABADAAAAAAAAAQAAAAAAAAAAAAAA
[Templates]
Codebox.txt=1677,996
Codebox.txt=1863,1144
[EncodedFolders]
Templates
[EncodedFile-Templates-Codebox.txt]
lines=0
0=/Td6WFoAAATm1rRGBMDeBI0NIQEWAAAAAAAAAHXwYCvgBowCVl0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBomF8d/TSTgws3iwARhhgTuDxVej4JFSxxkxb660DS/xeb/2NoDOs+C7L9aRaripYyJu3hNk2Vos2OSVkRhP99afCE+MifCVMk22n2Y0if2S9VUKNwjc0fFm4DgozpsmNXYv33C6cC8dE/rmUBwlpab9UKFzIFjS4CaVwEBsUwEDmz5QLCbJi2PQ24CUZdA+Day9Sg7h3xHlaC+lo6jhGxoOcTZeZIYcMGqsHHERt5AyL3nzhWL4mNEERdioWb9ArrxWBN4YNAFsw8jU0uGzyTtgd8vctag2giSTwkkBcA8QTI8wh/UCs2/2mK0ITrQqmyqmzzDNq7MP+4VuuMgT11D/mwJq9FEM0JQC4102On/ftDl25hGSGBz7XUJcKRom3cZov+a/qWSKMPY1z/0M8+LMqV7kxrf2xJC74uqG3pLBRPuQ2R8s2KVoiWU/FlVedSnLR3AZ36aRW9DfzR1kXWI/XtcES2x+cItlbdIjFExv5fk19jqd/ky1JlfVFS/AlJIR5+6kbxgDSoNBPKkGM3cV56SMIk1ZBX1l4RH7wsa7K0zP27ksy5io7ZxE/QLfkVHKXOTkQlY3fIR7LfyVZng8KfZZfKdgL1RbDMRjDmtDRFeMVPZmDSecOtITOzpQ0AyxFb8qL569BIEYdYaIe929QntNfW4duUDqwoWRntyYlAAAABbCn6UcuA/RAAH6BI0NAADXtTeVscRn+wIAAAAABFlaeJzjds5PSU3Kr9ArqShhGAUjDvSyQegFTNjlG5r+mjGxAQB6jgfQDa+JpQEAAAACAAAAJwAAAKACAAAAAAAAAQAAAAAAAAAAAAAA
0=/Td6WFoAAATm1rRGBMDNBccOIQEWAAAAAAAAANcJk6/gB0YCxV0AF+B8VaAhJe6YkrjRkYZb8T1/jGcv9MfPcw0zfm82ZL78S5u6dTR1LOJ1it7gA3LftHkGZDYpldVjxSTKI2HnXJ5lmgyUSlMSfXAtkq/hGCx+WbmsBomF8d/TSTgws3iwARhhgTuDxVej4JFSxxkxb660DS/xeb/2NoDOs+C7L9aRaripYyJu3hNk2Vos2OSVkRhP99afCE+MifCVMk22n2Y0if2S9VUKNwjc0fFm4DgozpsmNXYv33C6cC8dE/rmUBr/1BsupEvUEksPDvxrHTUg0FsbP1BJ6pYlPOM43hzdPRNn9coFyjiGi/YOi4SEnadSI/2OWHEPSO87CTK8X72YwnhS1vxrsSpN+zLGYqexn3X0Z8sc/dch2LGJZCrqcafy8VqUozQ0pEo/Nuru38/nJadnt5t8vqf9XIY+lL13D2VP1mDC/T2ZFi+a2GTsyoo98+mJYjXOjdbfPKUGx6DL465FDjIYpW62+LN/jPD7np/FaKZEXSCohPvOZsEG5fBiJOnW8wTEDTfNVIwRnNaWFdoxl/KBt16sTQRdSd4rEEtu4fScb+FMHHZ9rSe77/62JU1L4DvJKK6HDEn5HI82nWK/htaFSdprCgYHOOqjVYwZgIbbOinl6rDKh/RREateBTsIVJuFxxPUY90pDpuVrOnjJ8rhzAzCh7Vqk9FpN7A9mtVaSd0GNYMoebNKsDHFwvAjbguKILY9wlaI4xgSCA/pgwyDqB0i3E4L4olqMWP9uH2WaYh0JZDLnqPJzXfWJcoP7DmfVKLytn7rN73LPiy+Qv5YItFhluNBQMzMJszYNHhY32Bep/kwNaxr/Q0Z+EUQgONjnFG+4pGuBeWI0TKnJ3oN/mVfiM4XdoquDqoUY9UAeLXCtGSTsavcSabEF5ORjqdK8ET2XfLmD4BmqlILdpsWjbyZaiPNC8S3MiCe2QAAAAAQ3kGiW50VYgAB6QXHDgAAUur627HEZ/sCAAAAAARZWnic43bOT0lNyq/QK6koYRgFIw64s0NoAWbs8tOtPUSY2ABbeQX1C51ZTgEAAAACAAAAJgAAABADAAAAAAAAAQAAAAAAAAAAAAAA
[EncodedFile-InterfaceEncoded-Log.ico]
lines=0
0=eJyVk8tu00AUhqc0CARIdMWaDVLfIRuUPAiktE2EhIQAiWUKWSFeh9IFTerEt9wKiNA4wAoJCRHHduzYieNcDmeOL6CmEcLW77FG8/n/z/gMYxt4b20xfN5mhRRjtxhj2yicwplwnl93U2ztVSqVHmez2VeZTOb1v5ROp5+/fHFwOWaPj9+lNE2D5XIJi8Ui0hzm80izGcxIAQRBAKIoQu7+vRsxLwgnxPO1fB1fEwRTmE6n4Ps+TCYTmIzHMPY88DyX+Ae5XMJXqwLxnP3aVuBLS0ZJ0ONqiqBxNWo0uqMR8bs7OwkviSLx3DPkL2AjOY5NfH5vN+EbdZX4KWb1fcw6wayY1+N5XZc8R44Djm2DPRxCrVaDh4XC9YRXQ57X2WtKiVe3UYVuvQpndQHOVK4qDC2L+Pz+3rWYrysK8dyzF+WN2a4asUo4Wqaxlud767qYdeRQnY49xLwWeVqmCaZhgGEM1vK8TsobeX5WTkLJFehEGug68YX8/grPPWM+YVHc0xjoyPZB7/dXeDXibcw7xLyWZVKdZsLpVAvtvx3u/7OnT67+4WXieZ3cL87akco0cs+PH97D6WkbOp1PcHj45rsiS5fO8+c9w7y/oI9qt1vUG0dHb39UyuU7f5+9bz1tM/x/HvV43Oe8d6h/8J/o+D08Zz/rqrJ90fnFPI9kSSxyKShcV1RlGd8lmhOESrHVbKywwgZjB/+rTdQVZG8y9hv23cDJeJxj98lP18tMzmcYBSMS1LFAaA0m7PIXFpueYWADAKEdBblZFdWqAQAAAAIAAAAjAAAAKAIAAAAAAAABAAAAAAAAAAAAAAA