Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Zzz01Breikoft

#1
Hay un archivo (no carpeta) que se llama autorun.inf y se inyecta en el usb, y lo tuve por un anti-virus que tenia instalado desde mi usb.

Cuando quitas el anti-virus, el archivo se corrompe talvez porque es usado por otro proceso, lo que hace el autonrun.inf, imborrable e inaccesible. (el programa fue MX One anti-virus, ese antivirus te crea un AutoRun.inf para poder examinar el equipo y el USB)

Lo que quiero hacer es una vacuna en mi usb, yo ya hice una carpeta inborrable, el problemas es que hay un virus de accesos directos, el cual quiero evitar.

Quiero crear un archivo de acceso directo imborrable (Ejemplo: asd.lnk).

Yo lo logré una vez, el problema es que se me olvido cómo se hacía, (estaba programando en batch y salió por accidente, no me acuerdo como lo hice)

No funciona si pones una carpeta con la extensión "asd.lnk" (acceso directo) el virus crea un archivo llamado "asd.lnk.lnk" en pocas palabras, no sirve creando una carpeta, sólo un archivo.
#2
Hola, soy novato en esto de programación y pues estoy aprendiendo un poco y leyendo libros acerca de todo esto, también estoy llendo a cursos pero apenas estoy empezando, lo que pasa es que estoy creando un programa en batch que lo que hace es simple (nada nuevo)

Primero me pregunta la unidad extraíble a la que quiero yo crear carpetas y de ahí no hace nada mas

Dado que no se como rayos se hace eso, entonces estuve investigando un poco ejemplos de código de fuentes y me encontré algunos que me sirvieron para programa este programa, me ayudo mucho esta página (o foro o lo que sea que se le llame)

Sin embargo ahora lo que quiero es que de la unidad en la que esta trabajando (por ejemplo la F:\) me la cambie a la unidad D:\ ya se que con cmd se hace con diskpart pero en batch sé que no será lo mismo, entonces pues ayudenme en mi programita, soy novato pero entenderé lo que estoy copiando

Aquí está mi código de fuente: (el "scriptcarpeta" fue lo único que hice yo)

Código (dos) [Seleccionar]
Title=Zzz01 Breikoft
color cf
setlocal Enabledelayedexpansion
for /F "tokens=1-9* delims=:\ " %%a in ('fsutil fsinfo drives') do (
Set unidad=%%b & Call :verificar
Set unidad=%%c & Call :verificar
Set unidad=%%d & Call :verificar
Set unidad=%%e & Call :verificar
Set unidad=%%f & Call :verificar
Set unidad=%%g & Call :verificar
Set unidad=%%h & Call :verificar
Set unidad=%%i & Call :verificar
Set unidad=%%j & Call :verificar
)
goto :menu
:Verificar
fsutil fsinfo drivetype !unidad:~-0,1!: | findstr /s "fija extra"
If %errorlevel% EQU 0 (
set /a num+=1
Set Unidad!num!=!unidad:~-0,1!:
goto:eof
) ELSE (
goto:eof
)
:Menu
cls
echo+
echo ========================!num! UNIDADES ENCONTRADAS==========================
echo =======================================================================
echo ======================UNIDADES !unidad1!!Unidad2!!Unidad3!!Unidad4!!Unidad5!!Unidad6!!Unidad7!!Unidad8!!Unidad9!DETECTADAS==============================
echo =======================================================================
echo =====================PRESIONE LA LETRA DE LA UNIDAD====================
set /p opcion=
if exist %opcion::=%: (
goto :scriptcarpeta
) ELSE (
echo+ & echo No se encuentra la unidad %opcion::=%:...
ping -n 2 LOCALHOST >nul
cls
goto :menu
)
:scriptcarpeta
Setlocal Disabledelayedexpansion
echo =======================================================================
echo =======================================================================
echo ===========================CREANDO CARPETAS============================
md %opcion::=%:\Trabajos
md %opcion::=%:\Sistema
md %opcion::=%:\Trabajos\Im genes
md %opcion::=%:\Trabajos\Videos
md %opcion::=%:\Trabajos\JDIFF
md %opcion::=%:\Trabajos\JDIFF\DATA
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 1"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 2"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 3"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 4"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 5"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 6"
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 3"\01.03.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 3"\02.03.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 3"\03.03.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 4"\01.04.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 4"\02.04.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 4"\03.04.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 5"\01.05.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 5"\02.05.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 5"\03.05.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 6"\01.06.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 6"\02.06.00
md %opcion::=%:\Trabajos\JDIFF\DATA\"Launcher 6"\03.06.00
md %opcion::=%:\Sistema\"About myself"
md %opcion::=%:\Sistema\Programas
md %opcion::=%:\Sistema\If_Then_History
md %opcion::=%:\Sistema\M£sica
md %opcion::=%:\Sistema\Pantalla
md %opcion::=%:\Sistema\Temp
md %opcion::=%:\Sistema\"About myself"\COMMANDS
md %opcion::=%:\Sistema\"About myself"\"DATA DUMPS"
md %opcion::=%:\Sistema\"About myself"\UNDOS
cd %opcion::=%:\Sistema
attrib "About myself" +r +s +h
attrib Temp +r +s +h
cd %opcion::=%:\
attrib Sistema +r +s +h