Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: {_The_Alwar_} en 12 Octubre 2005, 00:52 am



Título: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 12 Octubre 2005, 00:52 am
Estoy intentando hacer un instalador para un programa y sus correspondientes librerias, pero al intentar crear un directorio (con la instruccion MkDir) se produce un error "Error 76, no se ha encontrado la ruta de acceso" ¿alguien sabe porque me da este error?. utilizo mk dir, porq para tengo un archivo q va a una carpeta inexistente, entonces antes de eso creo la carpeta pero me sigue dando el mismo error

Saludos


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: NYlOn en 12 Octubre 2005, 01:09 am
El MkDir solo funciona para crear una sola carpeta a partir de otra ya existente, x ej: "C:\TuCarpeta"... para hacer "C:\Carpeta1\Carpeta2\TuCarpeta" Carpeta1 y Carpeta2 tienen que existir, sino te tira un error ...

En fin, tendrias que hacer lo siguiente:
Código:
MkDir "C:\Carpeta"
MkDir "C:\Carpeta\TuCarpeta"
'etc...

un salud0 !


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 12 Octubre 2005, 01:13 am
joder! pos que funcion tan cutre, habra que apañarse con lo que hay. Gracias por decirmelo!

Saludos!


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: NYlOn en 12 Octubre 2005, 01:50 am
Citar
oder! pos que funcion tan cutre

pues si xDDD
pero esto es viejo, viene del DOS... supong0 q deve haber alguna API x ahi...

salu2 !


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 12 Octubre 2005, 12:41 pm
no se, pero ami me suena de existir otra funcion que no era mkdir. Ahora entiendo porque la gente no se hace los instaladores... y pensar que era facil mover archivos xDD


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: NYlOn en 12 Octubre 2005, 17:50 pm
Pero no es tan dificil... vago xD

Yo creo q si debe haber otra forma pero en este momento no la recuerdo ;D...
buscala q la vas a encontrar... un salud0


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 12 Octubre 2005, 17:58 pm
jejej vale, ahora busco por hay esa funcion, ¿vale poner un tema "crear directorios?" xDDD


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: Kizar en 14 Octubre 2005, 15:50 pm
Código:
Declare Function CreateDirectory Lib "kernel32" Alias "CreateDirectoryA" (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long

otra manera  ;)

Salu2


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 14 Octubre 2005, 17:09 pm
dexoline funciona para crear directorios tipo C:\Foro\El\Hacker\ o solo para C:\Foro\


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: {_The_Alwar_} en 14 Octubre 2005, 17:16 pm
me da un error esa linea:
Erro de compilacion
"No se ha definido el tipo definido por el usuario"


Título: Re: Errores al crear Instalador (mkdir y filecopy)
Publicado por: NYlOn en 14 Octubre 2005, 20:15 pm
Código:
Private Declare Function CreateDirectory Lib "kernel32" Alias "CreateDirectoryA" (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long
Private Type SECURITY_ATTRIBUTES
        nLength As Long
        lpSecurityDescriptor As Long
        bInheritHandle As Long
End Type

Private Sub Command1_Click()
    Dim Secury As SECURITY_ATTRIBUTES
    CreateDirectory "C:\Carpeta", Secury
End Sub

Con este code tenes que hacer lo mismo q con MkDir (es decir, sirve para crear carpetas dentro de las ya existentes)... me parece xDDD

salu2 !