Foros del Web » Programación para mayores de 30 ;) » .NET »

Guardar archivos en System32

Estas en el tema de Guardar archivos en System32 en el foro de .NET en Foros del Web. Hola amigos quisiera saber si saben o conocen alguna manera para poder crear modificar archivos en System32 utilizando Credenciales de otro usuario, yo lo que ...
  #1 (permalink)  
Antiguo 02/02/2011, 13:14
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Guardar archivos en System32

Hola amigos quisiera saber si saben o conocen alguna manera para poder crear modificar archivos en System32 utilizando Credenciales de otro usuario, yo lo que quiero hacer en si es guardar un archivo de configuracion leerlo y poder modificarlo pero no se de que manera puedo acceder a el usando las creedenciales.

Gracias.
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #2 (permalink)  
Antiguo 02/02/2011, 13:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Guardar archivos en System32

Hola dradi7 creo que eso es tema ya de permisos que se pueden hacer como una vez me aconsejaron con IMPERSONATE para suplantar usuarios. IMPERSONATE
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 02/02/2011, 13:38
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Guardar archivos en System32

si lo he visto y me funciona correctamente si guardo archivos remotamente pero me falla al hacerlo localmente es decir al tratar de guardarlo en System32

Código vb:
Ver original
  1. If LogonUser("arellanomarketing", "ARELLANO", "arellano", LogonType.LOGON32_LOGON_NEW_CREDENTIALS, LogonProvider.LOGON32_PROVIDER_DEFAULT, admin_token) <> 0 Then
  2.                 wid_admin = New WindowsIdentity(admin_token, "NTLM", WindowsAccountType.Normal, True)
  3.                 System.Threading.Thread.CurrentPrincipal = New WindowsPrincipal(wid_admin)
  4.                 wic = wid_admin.Impersonate()
  5.                 System.IO.File.Copy("C:\ABC\ABC.sql", "\\SERVER\ABC\abc.sql") ' CORRECTO COPIA
  6.                System.IO.File.Copy("C:\ABC\ABC.sql","C:\Windows\System32\a.xml") ' DA ERROR
  7.            Else
  8.                 MsgBox("NO ENTRO")
  9.             End If
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #4 (permalink)  
Antiguo 02/02/2011, 13:56
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Guardar archivos en System32

Te falto colocarle el "@" :
Código vb.net:
Ver original
  1. If LogonUser("arellanomarketing", "ARELLANO", "arellano", LogonType.LOGON32_LOGON_NEW_CREDENTIALS, LogonProvider.LOGON32_PROVIDER_DEFAULT, admin_token) <> 0 Then
  2. wid_admin = New WindowsIdentity(admin_token, "NTLM", WindowsAccountType.Normal, True)
  3. System.Threading.Thread.CurrentPrincipal = New WindowsPrincipal(wid_admin)
  4. wic = wid_admin.Impersonate()
  5. System.IO.File.Copy("C:\ABC\ABC.sql", "\\SERVER\ABC\abc.sql")
  6. System.IO.File.Copy("C:\ABC\ABC.sql",@"C:\Windows\System32\a.xml")
  7. Else
  8. MsgBox("NO ENTRO")
  9. End If

Yo lo eh probado y va bien. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 02/02/2011, 14:06
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Guardar archivos en System32

estas seguro el arroba es para C# yo lo pruebo en VB.NET y no tengo los permisos, mira yo con mi usuario con privelegios si puedo pero los otros usuarios de la red no tienen ningun acceso para modificar o crear nada en el System32 por eso te digo como se haria entonces aun siguo buscando
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #6 (permalink)  
Antiguo 02/02/2011, 14:16
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Guardar archivos en System32

cierto tienes razon el @ es para c# disculpame ahora te ayudo a resolverlo . Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: system
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.