Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Scratz en 22 Agosto 2007, 00:46 am



Título: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 00:46 am
Hiho ppl.

He visto (no me acuerdo donde) que se pueden usar términos para hayar directorios estén donde estén... muy bien no me he explicado ^^" Por ejemplo, recuerdo que para indicar que estamos hablando del disco duro donde se está ejecutando Windows se usa %SYSTEMDRIVE% o algo por el estilo. Bien, pues me gustaría saber esos "términos clave" (si me podeis decir como se le llama a eso mejor) de:

 - La partición donde se ejecuta Windows (C: normalmente).
 - Archivos de programa (o Program Files...).
 - Nombre del usuario (concretamente para trabajar con el Escritorio).

Gracias de antemano, y si me dijeseis como se le llama a eso mejor, así lo busco en google.


Título: Re: %RUTASCLAVE%
Publicado por: ~~ en 22 Agosto 2007, 01:09 am
Pues de esto se ha hablado hace muy pokito en el foro, busca sobre la funcion Environ, q vale exactamente para eso ;)

environ ("windir")
environ ("homedrive")
environ ("programfiles")

si pones set en el msdos puedes ver mas rutas...


Título: Re: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 01:39 am
Gracias E0N, encontré lo que buscaba:

http://en.wikipedia.org/wiki/Environment_variable (http://en.wikipedia.org/wiki/Environment_variable)


Título: Re: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 01:54 am
OMG! Debo ser lerdo >.< No consigo usarlo.

Código:
("%SystemDrive%\d3d9.dll")

¿Se usa así?


Título: Re: %RUTASCLAVE%
Publicado por: ActiveSheet en 22 Agosto 2007, 08:20 am
Me.Caption = Environ("windir") & "\" & "Malicio.exe"
se usa asi,
 y para saber que claves soporta tu sistema con :
Ctrl+R>cmd>set
ay viene con su clave y su especificasion