Autor
|
Tema: (solucionado) ¿Como instalar este driver de hardware (.INF) en batch o vbs? (Leído 9,311 veces)
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Bueno, me he leido el método de como hacerlo por batch, pero no lo consigo... No lleva ninguna sección "defaultinstall" o no consigo reconocerla... rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\LG.inf Eso no me funciona :/ Try Adanced INF way, it has more options rundll32.exe advpack.dll,LaunchINFSectionEx inf_filename,[section name],[cab name],<flags>[,smart reboot] Eso tampoco, o no lo hago bien El caso es que creo que la sección con la que debo usar el comando es esta " E2350_Digital.Install", pero lo he probado de mil maneras con syssetup y advpack.dll con varios tutoriales que he leido pero no se me instala (Aunque si que se actualiza el sistema, osea, la pantalla del escritorio se actualiza, hace una especie de "refresh" o algo como si se hubiera instalado... ) El contenido del INF en cuestión es este: [LG] %E2350_Analog%=E2350_Analog.Install,Monitor\GSM578F %E2350_Digital%=E2350_Digital.Install,Monitor\GSM5790 %E2350_HDMI%=E2350_HDMI.Install,Monitor\GSM5791
[LG.NTamd64] %E2350_Analog%=E2350_Analog.Install,Monitor\GSM578F %E2350_Digital%=E2350_Digital.Install,Monitor\GSM5790 %E2350_HDMI%=E2350_HDMI.Install,Monitor\GSM5791
[E2350_Analog.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_Analog.AddReg,1920,DPMS CopyFiles=E2350_Analog.CopyFiles
[E2350_Digital.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_Digital.AddReg,1920,DPMS CopyFiles=E2350_Digital.CopyFiles
[E2350_HDMI.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_HDMI.AddReg,1920,DPMS CopyFiles=E2350_HDMI.CopyFiles
[DEL_CURRENT_REG] HKR,MODES HKR,,MaxResolution HKR,,DPMS HKR,,ICMProfile
[1920] HKR,,MaxResolution,,"1920,1080"
[DPMS] HKR,,DPMS,,1
[E2350_Analog.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-75.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_Digital.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-75.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_HDMI.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-61.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_Analog.CopyFiles] E2350.ICM
[E2350_Digital.CopyFiles] E2350.ICM
[E2350_HDMI.CopyFiles] E2350.ICM
[Strings] DiskName="LG Monitor Profiles Installation Disk" LG="LG" E2350_Analog="LG E2350(Analog)" E2350_Digital="LG E2350(Digital)" E2350_HDMI="LG E2350(HDMI)"
|
|
« Última modificación: 17 Diciembre 2011, 06:06 am por EleKtro H@cker »
|
En línea
|
|
|
|
SmartGenius
Desconectado
Mensajes: 181
:P
|
Ahi lo tienes, guardalo como .BAT y ejecutalo ;@Echo Off&title INF Installer ; ;Set "Code=%~f0" ;:Init ;Cls ;Echo. ;Echo. Instalando Controlador... ;rundll32.exe advpack.dll,LaunchINFSection "%Code%",E2350_Digital.Install ;Ping -n 1 localhost >nul ;Echo. Finalizado ;Pause ;Exit /b 0
::::::::::: Codigo INF ::::
[LG] %E2350_Analog%=E2350_Analog.Install,Monitor\GSM578F %E2350_Digital%=E2350_Digital.Install,Monitor\GSM5790 %E2350_HDMI%=E2350_HDMI.Install,Monitor\GSM5791
[LG.NTamd64] %E2350_Analog%=E2350_Analog.Install,Monitor\GSM578F %E2350_Digital%=E2350_Digital.Install,Monitor\GSM5790 %E2350_HDMI%=E2350_HDMI.Install,Monitor\GSM5791
[E2350_Analog.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_Analog.AddReg,1920,DPMS CopyFiles=E2350_Analog.CopyFiles
[E2350_Digital.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_Digital.AddReg,1920,DPMS CopyFiles=E2350_Digital.CopyFiles
[E2350_HDMI.Install] DelReg=DEL_CURRENT_REG AddReg=E2350_HDMI.AddReg,1920,DPMS CopyFiles=E2350_HDMI.CopyFiles
[DEL_CURRENT_REG] HKR,MODES HKR,,MaxResolution HKR,,DPMS HKR,,ICMProfile
[1920] HKR,,MaxResolution,,"1920,1080"
[DPMS] HKR,,DPMS,,1
[E2350_Analog.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-75.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_Digital.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-75.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_HDMI.AddReg] HKR,"MODES\1920,1080",Mode1,,"30.0-83.0,56.0-61.0,+,+" HKR,,PreferredMode,,"1920,1080,60" HKR,,ICMprofile,0,"E2350.ICM"
[E2350_Analog.CopyFiles] E2350.ICM
[E2350_Digital.CopyFiles] E2350.ICM
[E2350_HDMI.CopyFiles] E2350.ICM
[Strings] DiskName="LG Monitor Profiles Installation Disk" LG="LG" E2350_Analog="LG E2350(Analog)" E2350_Digital="LG E2350(Digital)" E2350_HDMI="LG E2350(HDMI)"
Saludos.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Gracias, me funciona pero ahora lo que no entiendo es porque puedo instalar el INF desde el mismo batch ( Set "Code=%~f0"), pero no puedo si uso el INF! de esta manera: rundll32.exe advpack.dll,LaunchINFSection LG.inf,E2350_Digital.Install
Me manda error de parametros incorrecto. Aghhhh... Bueno, creo que no le daré más vueltas... Gracias de nuevo.
|
|
|
En línea
|
|
|
|
|
|