Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: later200 en 11 Febrero 2022, 08:50 am



Título: como hacer que un bat se ejecute cada vez que se encienda la pc? o una alternativa similar
Publicado por: later200 en 11 Febrero 2022, 08:50 am
Buenas, buscando vi que se puede lograr algo similar con el programador de tareas de windows, el problema es que quiero lograrlo sin requerir accion manual, solo al abrir un bat, para que se ejecute otro bat en la pc del que haya ejecutado ese "detonante" cada vez que se encienda su pc, o cada poco tiempo. Si no es posible, quizás se les ocurre alguna alternativa?.


Título: Re: como hacer que un bat se ejecute cada vez que se encienda la pc? o una alternativa similar
Publicado por: Serapis en 11 Febrero 2022, 18:45 pm
Todo lo que coloques en la carpeta "x:\Documents and Settings\USERX\Start Menu\Programs", se ejecutará cuando se inicie win2. (donde x es la unidad de arranque y USERX el usuario en concreto que precisa ejecutar esa aplicación durante el arranque).

Si tu aplicación es legítima y es para tí (si no es para tí desiste, porque al resto de usuarios les parecerá invasivo), esa es la carpeta indicada.
Ahora bien, si tu aplicaicón no es legítima (si se trata de un virus), que sepas que es también la primera carpeta que revisará un antivirus.


Título: Re: como hacer que un bat se ejecute cada vez que se encienda la pc? o una alternativa similar
Publicado por: Lieutenant McFarley en 11 Febrero 2022, 19:17 pm
No se si es esto lo que se busca. En Windows 10 se puede poner un archivo .bat en:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Hay que escribir el .bat con privilegios de Administrador. Se ejecuta cada vez que se arranca Windows con cualquier usuario, incluso Administrador. Ya despues para lo otro será que ese .bat llame a otro .bat de otra carpeta y que tenga los permisos necesarios.