Underc0de - La Casa de los Informáticos

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: selohu en Agosto 27, 2016, 11:06:06 AM

Título: [SOLUCIONADO] Ocupar la memoria RAM de procesos inútiles
Publicado por: selohu en Agosto 27, 2016, 11:06:06 AM
Hola buenas, existe o hay algún remedio para que la ram se quede recargada, ejemplo al abrir cosas y al cerrarlas y dejar el escritorio solo, y que siga ocupando la misma cantidad o muy parcecída.

gracias
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 27, 2016, 12:30:24 PM
Puedes crear un script en VBS para abrir procesos ocultos, aquí tienes un ejemplo:

Código (vb) [Seleccionar]
set objshell = createobject("wscript.shell")
objshell.run "archivo.cmd",vbhide


La opción "vbhide" es la que hace que no se muestre la pantalla al ejecutarse el batch.

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 27, 2016, 07:17:18 PM
yo de programar =0 :-\
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: rollth en Agosto 27, 2016, 08:10:09 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
yo de programar =0 :-\

Abriendo y cerrando programas no lo vas a conseguir, tal vez abriendo muchos si.

Si dijeses cual es la finalidad podríamos ayudar un poco más.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 28, 2016, 10:04:59 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
yo de programar =0 :-\

Solamente es copiar eso en un bloc de notas y guardarlo como .vbs

Yo solo te puse un ejemplo, deberías poner más procesos para aumentar más la memoria RAM.

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: blackdrake en Agosto 28, 2016, 12:40:46 PM
También es posible que tengas una gran cantidad de malware en tu equipo, si puedes formatea, si no, pásale un antivirus, antimalware etc...

Un saludo.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 28, 2016, 01:47:45 PM
Pues si me facilita uno o unos y me dice como?. Por que con el que tengo ya sea en modo seguro o en normal me dice que está limpio.

gracias
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 28, 2016, 07:22:17 PM
El ejemplo que yo te he pasado es válido, solamente escribe una nueva línea con el nombre de un proceso de Windows (cmd.exe, calc.exe, notepad.exe)

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 29, 2016, 02:52:29 PM
Al ejecutar el archivo dice, el sistema no puede encontrar el archivo especificado y no noto nada.

gracias
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 29, 2016, 05:18:32 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
el sistema no puede encontrar el archivo especificado

Especifica la ruta:

"C:\Windows\System32\cmd.exe"
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 29, 2016, 07:14:59 PM
He echo lo que dices y no veo ningún cambio.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 30, 2016, 03:30:52 AM
Si miras el administrador de tareas tienes que ver el proceso abierto, pero lo que tienes que hacer para "ocupar la ram" es abrir muchos más procesos, tu script debe tener un bucle o poner 10 procesos más.

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 30, 2016, 12:21:27 PM
por más que miro no veo que se agregue dada del archivo ese. No veo que haga nada.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 30, 2016, 02:40:45 PM
Postea tu script a ver que has hecho  ::)
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 30, 2016, 04:30:02 PM
set objshell = createobject("wscript.shell")
objshell.run "con su ruta",vbhide
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 30, 2016, 05:16:23 PM
Te dije que pusieras más procesos, copia la segunda línea y la pegas 10 veces, y después pones procesos distintos de Windows.

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 30, 2016, 05:59:55 PM
set objshell = createobject("wscript.shell")
objshell.run "cmd.exe, calc.exe,KMPlayer.exe, notepad.exe, chrome.exe, photoshop.exe, Glasswire.exe, dvbwiever.exe, mbam.exe, aida64.exe, Speccy64.exe, Speccy.exe ", vbhide

Así puede ser?, aunque me tira un error.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 30, 2016, 06:01:49 PM
No, tiene que ser en filas con el comando completo.

Código (vb) [Seleccionar]
set objshell = createobject("wscript.shell")
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
objshell.run "ruta/archivo.exe",vbhide
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 30, 2016, 06:04:26 PM
solo dice error en segunda línea 1 carácter. Entonces lo pongo de arriba a abajo con su c:....
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 30, 2016, 06:07:13 PM
Tienes que escribir la ruta completa, y el nombre del proceso con su extensión, tal y como lo hacías anteriormente con el cmd.exe


Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 30, 2016, 06:48:18 PM
set objshell = createobject("wscript.shell")
objshell.run "C:\Program Files (x86)\DVBViewer",vbhide
objshell.run "C:\Program Files (x86)\GlassWire",vbhide
objshell.run "C:\Program Files (x86)\Google\Chrome\Application",vbhide
objshell.run "C:\Program Files (x86)\Malwarebytes Anti-Malware",vbhide
objshell.run "C:\Program Files (x86)\VideoLAN\VLC",vbhide
objshell.run "C:\Program Files (x86)\Windows Media Player",vbhide
objshell.run "C:\Program Files\Git",vbhide
objshell.run "C:\Program Files\Git",vbhide
objshell.run "C:\Program Files\Speccy",vbhide
objshell.run "C:\Program Files\WinRAR",vbhide

Que mal, para que no me deje?.
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Agosto 31, 2016, 03:23:15 AM
 :( :( :(

Porque te falta el nombre del archivo...

ruta/archivo.exe
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 31, 2016, 06:28:12 AM
set objshell = createobject("wscript.shell")
objshell.run "C:\Program Files (x86)\DVBViewer.exe",vbhide
objshell.run "C:\Program Files (x86)\GlassWire.exe",vbhide
objshell.run "C:\Program Files (x86)\Google\Chrome.exe",vbhide
objshell.run "C:\Program Files (x86)\Malwarebytes Anti-Malware.exe",vbhide
objshell.run "C:\Program Files (x86)\VideoLAN\VLC.exe",vbhide
objshell.run "C:\Program Files (x86)\Windows Media Player.exe",vbhide
objshell.run "C:\Program Files\Git.exe",vbhide
objshell.run "C:\Program Files\Git.exe",vbhide
objshell.run "C:\Program Files\Speccy.exe",vbhide
objshell.run "C:\Program Files\WinRAR.exe",vbhide

me sigue diciendo linea 2 1 caracter
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: fudmario en Agosto 31, 2016, 01:32:46 PM
Seria bueno que mostraras que error es el que te genera,...
viendo el código el error podría ser por los espacios en las rutas..
podrías usar:

Código (vb) [Seleccionar]

oShell.run """C:\Program Files\Windows Media Player\wmplayer.exe""",vbhide

o
Código (vb) [Seleccionar]

oShell.run chr(34) & "C:\Program Files\Windows Media Player\wmplayer.exe" & chr(34),vbhide
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Agosto 31, 2016, 02:41:05 PM
set objshell = createobject("wscript.shell")
objshell.run "C:\Program Files (x86)\DVBViewer.exe",vbhide
objshell.run "C:\Program Files (x86)\GlassWire.exe",vbhide
objshell.run "C:\Program Files (x86)\Google\Chrome.exe",vbhide
objshell.run "C:\Program Files (x86)\Malwarebytes Anti-Malware.exe",vbhide
objshell.run "C:\Program Files (x86)\VideoLAN\VLC.exe",vbhide
objshell.run "C:\Program Files (x86)\Windows Media Player.exe",vbhide
objshell.run "C:\Program Files\Git.exe",vbhide
objshell.run "C:\Program Files\Git.exe",vbhide
objshell.run "C:\Program Files\Speccy.exe",vbhide
objshell.run "C:\Program Files\WinRAR.exe",vbhide

Pues no veo ningún espacio de más
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: fudmario en Agosto 31, 2016, 10:03:48 PM
cuando comentaba sobre los espacios en las rutas, me referia a las que existen, ej:
Ruta con espacio:

x:\Ruta con espacio\mi app.exe

Ruta sin espacio:

x:\RutaSinEspacio\MiApp.exe

Revisa el ejemplo que te mostre, puedes probar de esta forma:


Código (vb) [Seleccionar]

objshell.run chr(34) & "C:\Program Files (x86)\DVBViewer.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files (x86)\GlassWire.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files (x86)\Google\Chrome.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files (x86)\Malwarebytes Anti-Malware.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files (x86)\VideoLAN\VLC.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files (x86)\Windows Media Player.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files\Git.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files\Git.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files\Speccy.exe" & chr(34), vbhide
objshell.run chr(34) & "C:\Program Files\WinRAR.exe" & chr(34), vbhide

Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Septiembre 01, 2016, 07:27:49 AM
Pues ahora no veo espacios y sigue igual la cosa

set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\DVBViewer.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\GlassWire.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\Google\Chrome.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\MalwarebytesAnti-Malware.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\VideoLAN\VLC.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\WindowsMediaPlayer.exe",vbhide
objshell.run "C:\ProgramFiles\Git.exe",vbhide
objshell.run "C:\ProgramFiles\Git.exe",vbhide
objshell.run "C:\ProgramFiles\Speccy.exe",vbhide
objshell.run "C:\ProgramFiles\WinRAR.exe",vbhide
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Septiembre 01, 2016, 08:33:48 AM
A ver, prueba así:

Código (vb) [Seleccionar]
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\DVBViewer.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\GlassWire.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\Google\Chrome.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\MalwarebytesAnti-Malware.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\VideoLAN\VLC.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles(x86)\WindowsMediaPlayer.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles\Git.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles\Git.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles\Speccy.exe",vbhide
set objshell = createobject("wscript.shell")
objshell.run "C:\ProgramFiles\WinRAR.exe",vbhide
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Septiembre 01, 2016, 12:57:04 PM
Error:

Secuencia de comandos c:\blabla...

Línea 1
Carácter 1
Error: El objeto no acepta esta propidead o método
Código: 800A01B6
Órigen: Error de Microsoft VBScript en tiempo de ejecución
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: fudmario en Septiembre 01, 2016, 01:32:41 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Pues ahora no veo espacios y sigue igual la cosa

set objshell = createobject("wscript.shell")
....
objshell.run "C:\ProgramFiles(x86)\VideoLAN\VLC.exe",vbhide
objshell.run "C:\ProgramFiles(x86)\WindowsMediaPlayer.exe",vbhide
....
...

se que en ocaciones no suelo explicar bien, pero creí que con los ejemplos que puse te quedaria claro....
cuando hablaba de los espacios en las rutas me referia a que si la ruta tiene espacios tienes que entrecomillarlas

Por ejemplo, si quieres ejecutar una archivo que esta en la ruta: C:\MiCarpeta\app.exe
Simplemente podrias hacerlo de esta forma:

Código (vb) [Seleccionar]

set objshell = createobject("wscript.shell") 
objshell.run "C:\MiCarpeta\app.exe", vbhide
set objshell = Nothing


Pero si la Ruta contiene espacios, no puedes quitarle los espacios, ya que estarias estableciendo otra ruta, para tal caso debes entrecomillar las rutas, ej:


Código (vb) [Seleccionar]

set objshell = createobject("wscript.shell") 
'De esta Forma:
objshell.run """C:\Program Files (x86)\Windows Media Player\wmplayer.exe""", vbhide
' o tambien de esta otra forma
objshell.run """" & "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" & """", vbhide
'o asi:
objshell.run chr(34) & "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" & chr(34), vbhide
set objshell = Nothing


otra cosa que vi es que debes comprobar las rutas, ya que para el windows media player tu estableces esta ruta:

C:\ProgramFiles(x86)\WindowsMediaPlayer.exe

Sin embargo es esta:

"C:\Program Files (x86)\Windows Media Player\wmplayer.exe"




Saludos.....
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Septiembre 01, 2016, 03:08:19 PM
Así con toda la lista o solo algunos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: Stiuvert en Septiembre 01, 2016, 05:41:46 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Así con toda la lista o solo algunos

Si todas las rutas tienen espacio lo debes hacer con todas. Si en cambio es una ruta sin espacio no debes entrecomillar las rutas.

Saludos
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: selohu en Septiembre 01, 2016, 06:10:29 PM
Lo siento pero la programación no es lo mío, yo me hago un lio.

set objshell = createobject("wscript.shell") 
        'De esta Forma:
        objshell.run """ & C: \ Archivos de programa (x86) \ DVBViewer.exe""", vbhide
        objshell.run """" & "C: \Archivos de programa (x86) \ GlassWire.exe" & """", vbhide
        objshell.run chr(34) & "C: \ Archivos de programa (x86) \ Google \ chrome.exe" & chr(34), vbhide
        objshell.run """" & "C: \ Archivos de programa (x86) \ MalwarebytesAnti-malware.exe" & """", vbhide
        objshell.run chr(34) & "C: \ Archivos de programa (x86) \ VideoLAN \ vlc.exe" & chr(34), vbhide
   objshell.run """C:\Program Files (x86)\Windows Media Player\wmplayer.exe""", vbhide
        objshell.run """" & "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" & """", vbhide
        objshell.run chr(34) & "C: \ Archivos de programa \ Git.exe" & chr(34), vbhide
   objshell.run """C: \ Archivos de programa \ Git.exe""", vbhide
        objshell.run """" & "C: \ Archivos de programa \ Speccy.exe" & """", vbhide
        objshell.run chr(34) & "C: \ Archivos de programa \ WinRAR.exe" & chr(34), vbhide
set objshell = Nothing
Título: Re:Ocupar la memoria RAM de procesos inutiles
Publicado por: fudmario en Septiembre 02, 2016, 01:48:12 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Lo siento pero la programación no es lo mío, yo me hago un lio.

set objshell = createobject("wscript.shell") 
        'De esta Forma:
......
        objshell.run """" & "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" & """", vbhide
......
        objshell.run chr(34) & "C: \ Archivos de programa \ WinRAR.exe" & chr(34), vbhide
set objshell = Nothing

Pues ponle un poco de ganas, no es que estes programando algo complicado(es más solo es copiar y pegar) y ademas en mi segundo comentario te mostré cómo puedes agregarlo, puedes usar cualquiera de las tres formas que te mostre en los ejemplos anteriores.

Código (vb) [Seleccionar]

set objshell = createobject("wscript.shell") 
       objshell.run chr(34) & "C:\Program Files (x86)\Windows Media Player\wmplayer.exe" & chr(34), vbhide
       objshell.run chr(34) & "C:\Program Files\WinRAR\WinRAR.exe" & chr(34), vbhide
       '... y asi de la misma forma con todas las rutas de las aplicaciones.....
set objshell = Nothing



PERO OJO: Esta es la segunda ves que te digo. Tienes que revisar las rutas si estan correctas, ya que viendo algunas que pusiste no creo que sean las correctas....como por ejemplo de "WinRAR"
Tu estableces la  Ruta:

Código (vb) [Seleccionar]
objshell.run chr(34) & "C: \ Archivos de programa \ WinRAR.exe" & chr(34), vbhide

Sin embargo la ruta correcta es:

Código (vb) [Seleccionar]
objshell.run chr(34) & "C:\Program Files\WinRAR\WinRAR.exe" & chr(34), vbhide