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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Dudas! :P
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dudas! :P  (Leído 1,437 veces)
kuki06

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Dudas! :P
« en: 28 Abril 2006, 04:11 am »

Hola Gente..
tego unas dudas...

1) estoy haciendo un "instalador".. osea:

CopyFile App.Path & "\Mi programa.exe", C:\Documents and settings\All users\Escritorio

lo que quiero es que autodetecte donde esta el escritorio..

2) como hacer un cliente ftp? osea.. que por lo menos suba y baje no pido que se vean directorios pero si se pudiera mejor ^^ (Porfavor decirme mediante Inet ;) )

y nada mas.. espero sus respuestas


En línea

JuszR


Desconectado Desconectado

Mensajes: 2.866


Programming & RI


Ver Perfil
Re: Dudas! :P
« Respuesta #1 en: 28 Abril 2006, 04:21 am »

Creo que es con %USER%. ;)

Un consejo: No pongas EXEs en el escritorio, ponlos en una subcarpeta en Archivos de Programa. En el escritorio solamente pon un shortcut (.lnk). ;)


En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
kuki06

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Dudas! :P
« Respuesta #2 en: 28 Abril 2006, 04:36 am »

y cmo creo las propiedades del .lnk
es decir, como creo un .lnk
En línea

moe88

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Dudas! :P
« Respuesta #3 en: 28 Abril 2006, 11:13 am »

Private Declare Function fCreateShellLink Lib "vb6stkit.dll" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String, ByVal fPrivate As Long, ByVal sParent As String) As Long


no tiene mucha dificultad, ahi va un ejemplo

strDestino = "C:\Documents and Settings\All Users\Menú Inicio\Programas\Accesorios\Herramientas del sistema\" & vbNullChar
strAccesoDirecto = "Restaurar sistema.lnk" & vbNullChar
strPath = "C:\WINDOWS\system32\Restore\rstrui.exe" & vbNullChar
strArgumentos = "" & vbNullChar
x = fCreateShellLink(strDestino, strAccesoDirecto, strPath, strArgumentos, True, "")
En línea

_Sergi_


Desconectado Desconectado

Mensajes: 842



Ver Perfil
Re: Dudas! :P
« Respuesta #4 en: 28 Abril 2006, 12:51 pm »

Por favor, pongan el code con las etiquetas [code ] y [/code ].

Lo que dice X.Cyclop es que uses una variable de entorno, %user% pero %user% no existe (aunq la puedes crear si quieres...). Aparte de eso, en VB no puedes usar variables de entorno directamente.

Para usar variables de entorno en VB tienes que usar la funcion Envirom; para obtener el escritorio seria asi:

Código:
Dim Escritorio as string
Escritorio = Environ("USERPROFILE") & "\Escritorio"

Un saludo!

« Última modificación: 28 Abril 2006, 13:15 pm por _Sergi_ » En línea

Proyecto de Ingeniero
moe88

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Dudas! :P
« Respuesta #5 en: 28 Abril 2006, 13:08 pm »

Por favor, pongan el code con las etiquetas [code ] y [/code ].

Código:
Private Declare Function fCreateShellLink Lib "vb6stkit.dll" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String, ByVal fPrivate As Long, ByVal sParent As String) As Long

strDestino = "C:\Documents and Settings\All Users\Menú Inicio\Programas\Accesorios\Herramientas del sistema\" & vbNullChar
strAccesoDirecto = "Restaurar sistema.lnk" & vbNullChar
strPath = "C:\WINDOWS\system32\Restore\rstrui.exe" & vbNullChar
strArgumentos = "" & vbNullChar
x = fCreateShellLink(strDestino, strAccesoDirecto, strPath, strArgumentos, True, "")


Disculpad :)  , pero nunca postee en foros, este es el primero en que participo... así será a a partir de ahora :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines