Ejemplo:
archivo.bat o archivo.cmd (contiene código batch y código inf).
Código:
;::CarlitoS.dll
;@echo off
;echo Tenemos codigo batch e INF en este mismo archivo.
;
;rundll32.exe advpack.dll,LaunchINFSection "%~f0",CarlitoS
;
;pause
;
;::rundll32.exe advpack.dll,LaunchINFSection archivoINF,sección
;::si no se especifica sección se ejecuta DefaultInstall
;exit
;
;
[Version]
Signature=$CHICAGO$
[DefaultInstall]
AddReg = Registro1
[CarlitoS]
AddReg = Registro2
[Registro1]
HKCU,"%POLICIES%\Explorer","ClearRecentDocsOnExit",0x00010001,0x00000000
[Registro2]
HKCU,"%POLICIES%\Explorer","ClearRecentDocsOnExit",0x00010001,0x00000001
[Strings]
POLICIES = "SOFTWARE\Microsoft\Windows\CurrentVersion\Policies"