Página 1 de 1

[Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[Help]

Publicado: 17 Mar 2015, 17:07
por d3vilz5
hola a todos!
bueno lo que quiera hacer es copiar un exe a la carpeta de inicio de WINDOWS, ya sea winxp, winvista, win7
pero al pareser la ruta que pongo no la encuentra y me sale este error

Imagen


y este es el código que estoy usando para copiar los .exe a las carpetas de inicio

[Enlace externo eliminado para invitados]

Imagen

este es el error que tengo, jaja no se porque no se copian alguien me orienta por favor!
desde mi punto de vista las carpetas están bien apuntadas la direcciones

saludo que pasen buen resto del dia

Re: [Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[H

Publicado: 17 Mar 2015, 19:13
por Blau
A partir de Windows Vista las rutas pertenecientes al sistema operativo (c:\windows, c:\windows\system32, c:\program files, etc) están protegidas por la UAC. Sin UAC no podrás realizar operaciones en dichos directorios ni archivos.

Re: [Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[H

Publicado: 17 Mar 2015, 19:22
por d3vilz5
path not found es muy diferente a access denied el cual seria el mensaje si fuera por uac
si te fijas lo estoy ejecutando en xp y en xp no hay uac , es en win7, y vista
hay lo que dice es que la ruta no fue encontrada
porque si te fijas en todo el código arriba en el código que esta comentado para xp hay una ruta que hizo posible que lo pudiera copiar

Re: [Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[H

Publicado: 17 Mar 2015, 19:32
por Blau
Prueba con la API CopyFile
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" _
(ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
ByVal bFailIfExists As Long) As Long



Public Function CopyFileA(OldFileName As String, NewFileName As String) As Boolean
    On Error Resume Next

    If CopyFile(OldFileName, NewFileName, False) <> 1 Then
        MsgBox "Error copying file", vbExclamation, 
    Else
        CopyFileA = True
    End If
End Function
([Enlace externo eliminado para invitados])

Re: [Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[H

Publicado: 18 Mar 2015, 01:15
por d3vilz5
esa api que hace exactamente?
es posible que implementando esta api se pueda no bypass! la uac pero si que al copiar en la carpeta startup de windows 7 y vista, me permitirme identificar mejor los directorios? osea la ruta porque
lo que entendí de tanto joder y buscar fue que mi problema es el copiar de directorio a directorio por ahora es el path not found, despues imagino que sera el uac
pero por ahora lo que quiero es lograr identificar bien los direcctorios para que no me salga en path not found y ya luego si me sale lo del uac que me comentaste entonces meterle mano a ese otro problema

Re: [Help/Me]Pequeña Duda Con FileCopy En Visual Basic 6.0[H

Publicado: 18 Mar 2015, 02:50
por d3vilz5
ya lo conseguí con specialfolder muchas gracias por tu ayuda!