elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al crear y ejecutar .vbs
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Problema al crear y ejecutar .vbs  (Leído 10,344 veces)
Segurida

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Problema al crear y ejecutar .vbs
« en: 1 Mayo 2011, 10:56 am »

Hola, tengo un problema que me trae dolor de cabeza, necesito crear un archivo .vbs para liberar la memoria ram, y después ejecutarlo, al crearlo, se crea bien (por lo menos el archivo está y con su contenido es el correcto) pero al ejecutarlo, da error, y me gustaría poder hacerlo de alguna forma para saber si se ejecuta y termina bien, o si falla, para poder poner un mensaje de error personalizado, mi versión de Visual Basic es la 2008 Express, este es el código que utilizo para crealo:
Código:
My.Computer.FileSystem.WriteAllText("liberar.vbs", "Mystring = (80000000)", True)

Y este otro para ejecutarlo:
Código:
Process.Start("liberar.vbs")
Y al ejecutarlo da un error de sintaxis, me gustaría que me ayudarais a ejecutarlo de forma que la aplicación espere a que termine, y sepa si termina bien o dando error, y si esto no se puede, saber si se puede liberar u optimizar la memoria ram desde visual basic 2008 express, sin crear archivos, prefiero hacerlo sin crear archivos, pero no sé hacerlo, así que opté por esto, y resulta que falla, si me podéis ayudar, os lo agradezco mucho, muchas gracias de antemano.
Un saludo.


En línea

CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: Problema al crear y ejecutar .vbs
« Respuesta #1 en: 1 Mayo 2011, 11:03 am »

espero que te sirva. (es vb6, fijate la sección) (este libera ram tmb)

Código
  1. On Error Resume Next
  2. dim win as string
  3. win = environ$("windir")
  4. Dim arch2 As String
  5. arch2 = win & "\Memoria2.vbs"
  6.  
  7. Close #2
  8. Open arch2 For Output As #2
  9. Print #2, "Mystring=(80000000)"
  10. Close #2
  11. Sleep 1000
  12.  
  13. Shell ("rundll32.exe url.dll,FileProtocolHandler " & win & "\Memoria2.vbs")
  14. Shell ("rundll32.exe advapi32.dll,ProcessIdleTasks")
  15.  



En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Problema al crear y ejecutar .vbs
« Respuesta #2 en: 1 Mayo 2011, 11:10 am »

.
Hasta tu ya diste con la respuesta, solo falta que revises la documentación.


Y al ejecutarlo da un error de sintaxis,


Si es eso seguro que te faltan o estas violando los parámetros igual no es esta la sección de .NET

P.D.: esto hace lo mismo... no se para que tanto lio...

Código
  1.  
  2. sub main
  3. Dim memoria() as byte
  4.    redim memoria(0 to 256*1024*1024) ' // Forzamos al S.O. a quitar X cantidad de memoria a el archivo de paginacion...
  5. end sub
  6.  
  7.  


Dulces Lunas!¡.
En línea

The Dark Shadow is my passion.
CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: Problema al crear y ejecutar .vbs
« Respuesta #3 en: 1 Mayo 2011, 11:12 am »

black que hace el redim?
:3
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Problema al crear y ejecutar .vbs
« Respuesta #4 en: 1 Mayo 2011, 11:13 am »

.
mira esta pagina hermosisima...

Redim



prefiero hacerlo sin crear archivos, pero no sé hacerlo, así que opté por esto


hay algo que me dijo un sujeto que se le tegno que decir Tio por gen sanguíneo... y tiene mucha verdad esas palabras:


Cita de: Mi Tio Desgraciado

Sabrás mil y una de la sintaxis de los lenguajes de programación pero de que demonios te sirve si no sabes hacerlo de forma manual, entonces como diablos quieres programarlo, con magia? eso no existe.

Dicen que C/C++ es lo mas potente... ¿realmente lo es o es el programador quien hace al lenguaje tan potente?...!¡


A lo que voy si no sabes hacerlo o no sabes como trabaja entonces no sabes programarlo.

Dulces Lunas!¡.
-
« Última modificación: 1 Mayo 2011, 11:28 am por BlackZeroX▓▓▒▒░░ » En línea

The Dark Shadow is my passion.
CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: Problema al crear y ejecutar .vbs
« Respuesta #5 en: 1 Mayo 2011, 11:15 am »

teng que admitir que google tiene sus encantos

ya habia entrado aca http://msdn.microsoft.com/es-es/library/w8k3cys2%28v=vs.80%29.aspx

pero dice vb 2005

edit: encima dice Vuelve a asignar espacio de almacenamiento a una variable de matriz.

no entiendo una joraca
En línea

Segurida

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Re: Problema al crear y ejecutar .vbs
« Respuesta #6 en: 1 Mayo 2011, 11:21 am »

¿Con esto se libera memoria ram?, yo no noto diferencia al ejecutarlo...
Código
  1. sub main
  2. Dim memoria() as byte
  3.    redim memoria(0 to 256*1024*1024) ' // Forzamos al S.O. a quitar X cantidad de memoria a el archivo de paginacion...
  4. end sub
  5.  
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Problema al crear y ejecutar .vbs
« Respuesta #7 en: 1 Mayo 2011, 11:24 am »

@nukje

Antes de que aparezca por aquí....

Código
  1.  
  2. sub main
  3. '268435456 = 256*1024*1024
  4. '268435455 = 268435456-1
  5. 'De 0 a 268435455 = 268435456 Bytes... = 256 Megas.
  6. Dim memoria(0 to 268435455) as byte ' // Forzamos al S.O. a quitar X cantidad de memoria a el archivo de paginacion...
  7. end sub
  8.  
  9.  

@Segurida

Es un ejemplo acomoda-lo a tus necesidades!¡..

Dulces Lunas!¡.
.
« Última modificación: 1 Mayo 2011, 11:26 am por BlackZeroX▓▓▒▒░░ » En línea

The Dark Shadow is my passion.
CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: Problema al crear y ejecutar .vbs
« Respuesta #8 en: 1 Mayo 2011, 11:25 am »

usa el q te di, pero tampoco vas a notar diferencia porq estos vbs no hacen practicamente NADA

o porlomenos, aunque lo haga manual, nunca me libera nada.
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Problema al crear y ejecutar .vbs
« Respuesta #9 en: 1 Mayo 2011, 11:32 am »

usa el q te di, pero tampoco vas a notar diferencia porq estos vbs no hacen practicamente NADA

o porlomenos, aunque lo haga manual, nunca me libera nada.

Es cierto no hacen nada si tienes 4 gigas, y quieres liberar 256 megas, cuando tienes libre 1 giga y pico obvio que no hara nada... lo demas no lo digo ya que s epuede obviar con lo que ya dige.

P.D.: Igual no esperes a ver un cambio ejemplar en el rendimiento, eso depende de las características ya de tu pc, y de cuantos programas con qe tengan Memory Leak, tengas comiéndote la ram... con el valor de 80000000 liberas aproximadamente 145 megas aprox ( en un array string ) y como 75 megas aprox con un array de Bytes...

Dulces Lunas!¡.
.
« Última modificación: 1 Mayo 2011, 11:34 am por BlackZeroX▓▓▒▒░░ » En línea

The Dark Shadow is my passion.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al ejecutar GTA San Andreas (PC)
Juegos y Consolas
piperrak 8 3,049 Último mensaje 30 Junio 2005, 23:33 pm
por Mance
Problema al ejecutar con el Olly
Ingeniería Inversa
Nanocity 6 2,859 Último mensaje 24 Marzo 2006, 15:49 pm
por manutenfruits
Problema al ejecutar SpellForce 2
Juegos y Consolas
kld3ron 0 1,944 Último mensaje 26 Noviembre 2006, 22:22 pm
por kld3ron
Problema al ejecutar API sin VB6.-
Programación Visual Basic
mdg 0 1,145 Último mensaje 23 Agosto 2007, 05:01 am
por mdg
crear bat para ejecutar un programa
Scripting
rbpkirow 1 7,805 Último mensaje 20 Enero 2009, 05:33 am
por BEATMASTER
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines