Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: USUARIO_DE_SOFTWARE_LIBRE en 13 Diciembre 2006, 16:54 PM

Título: Obtener c:\archivos de programa
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 13 Diciembre 2006, 16:54 PM
Hola, estoy programando un kill av (en vb), necesito obtener la ruta "C:\archivos de programa". Busqué en google y en el api-guide y no encontré ninguna api para obtener esta ruta... Entonces lo que hago es:

shell "echo %programfiles% > c:\archivo.txt"

luego leo c:\archivo.txt  y ahí tengo la ruta de la preciada carpeta... Yo tengo windows xp professional y me pone 3 caracteres adelante de la carpeta (por ejemplo escribe esto: "c:\archivos de programa   ", sin las comillas) y se los saco porque no sirven. Quiero saber si alguno de ustedes que tenga otra versión de windows cómo es que lo escribe la shell, osea, si le pone 3 caracteres inútiles al final de la ruta o que otra cosa... O si por casualidad saben alguna api para obtener la ruta :D
Saludos y gracias
pd: creo que este tema iba en virus y troyanos... perdón si me equivoqué
Título: Re: Obtener c:\archivos de programa
Publicado por: DrakoX en 13 Diciembre 2006, 17:05 PM
hola,
yo publique en otro foro un par de codigos que  hice que se podrian poner en algun worm o algo,
estoy seguro que te van a servir.

Codigos (http://foro.el-hacker.com/index.php/topic,74428.0.html)


salu2 y suerte
Título: Re: Obtener c:\archivos de programa
Publicado por: Hendrix en 13 Diciembre 2006, 17:11 PM
Dim ruta As String

ruta = Environ("programfiles")
MsgBox ruta


Salu2

Título: Re: Obtener c:\archivos de programa
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 13 Diciembre 2006, 17:20 PM
Después busco tu post y lo leo, gracias :D
muchisimas gracias Hendrix ! lo probé y me anda a la perfección :)
Título: Re: Obtener c:\archivos de programa
Publicado por: soplo en 14 Diciembre 2006, 20:37 PM
Rutinas interesantes
http://foro.elhacker.net/index.php/topic,139883.0.html (http://foro.elhacker.net/index.php/topic,139883.0.html)

RTFM