Bueno como dice el titulo tengo un .exe que ejecuta un .bat necesitaria saber como ocultar el .bat osea que este en la misma carpeta del programa pero que no se vea
Ponle atributos de oculto al archivo
attrib +h file.bat
lo oculta pero osea pone el icono mas transparente pero visible :S
puedes probar a usar el alternate data stream, pero el sistema de ficheros del OS donde se usa tiene que ser ntfs.
aqui tienes mas info:
http://www.kriptopolis.org/alternate-data-streams-ntfs
nos leemos
Cita de: chrisssss en 17 Diciembre 2009, 00:00 AM
lo oculta pero osea pone el icono mas transparente pero visible :S
Eso pasa porque tienes modificadas las opciones normales de carpeta.
Tienes puesto para ver los archivos ocultos, pero de todas formas si eso es para enviar a alguien si tiene para ver los archivos ocultos, lo verá.
Saludos.
si fuera para enviar a alguien, se puede pasar a ejecutable y luego juntarlo con otro archivo, pero el problema continua siendo el mismo como comentan, aunque se oculte si el user que recibe el archivo tiene para mostrar los ocultos se mostrara igualmente.
puedes probar a modificar el registro para que no se muestren los ocultos.
Se supone que estas lineas son para que no se puedan cambiar las opciones del registro sobre los archivos ocultos
Las solía usar en virus xD
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN" /v CheckedValue /t REG_DWORD /d "00000002" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t REG_DWORD /d "00000002" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d "00000000" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d "00000000" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v SuperHidden /t REG_DWORD /d "00000000" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d "00000000" /f