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
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.
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
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])
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
Responder

Volver a “VB/.NET”