Hola a todos bueno se me presento esta situacion. Tengo un code que copia un archivo a una determina ruta y el problema esta en que no me copia nada cuando lo ejecuto en win7 ya que lo pretendo copiar a archivos de programa, por otro lado al copiar cualquier archivo a dicha ruta manualmente me sale una ventana donde solicita permisos de administrador pero le doy copiar e igual lo copia claro manualmente pero lo quiero hacer con vb.
Tambien si abro mi exe como administrador copia el archivo sin problemas la idea es ejecutarlo sine estar haciendo click derecho/ejecutar como administrador.
Dim Destino As String
Dim Origen As String
Public Function CopiaBDPwd(sOrigen As String, sDestino As String, sPwd As String) As String
' Base de datos con contraseña
' marcar referencia:
' Microsoft Access xx.x Object Library
' Microsof Jet and Replication objects 2.6 Library
Dim je As JRO.JetEngine
Set je = New JRO.JetEngine
If Len(Dir$(sDestino)) Then Kill sDestino
je.CompactDatabase "Data Source=" & sOrigen & ";" & _
"Jet OLEDB:Database Password=" & sPwd, _
"Data Source=" & sDestino & ";" & _
"Jet OLEDB:Database Password=" & sPwd
CopiaBDPwd = "El proceso se completo satisfactoriamente en '" & sDestino & "'."
End Function