Estoy buscando una forma de acceder al registro de otros usuarios en una computadora para poder copiarlos.
La idea es que estoy tratando de obtener una aplicación Delphi complicada para compilar y ejecutar en más de un perfil.
Una vez encontré una manera de hacerlo con alguna herramienta de administración de Windows, pero no puedo encontrarla ahora.
No conozco la contraseña del otro usuario, por lo que no puedo iniciar sesión como ellos o "ejecutar como".
fuente
HKEY_USERS
oHKEY_LOCAL_MACHINE
.Si está buscando hacer una copia de perfil básica, prefiero usar la función de copia de perfil de usuario en Windows XP. Para hacer esto necesitarás dos cuentas. Usualmente uso mi propia cuenta y una cuenta de administrador local genérica. Primero configura su propia cuenta con todas las configuraciones y correcciones de registro que desee. Luego, reinicie su computadora (para forzar a todos los programas a liberar el control del archivo ntuser.dat) e inicie sesión en la cuenta de administrador genérica. Una vez en Windows, haga clic derecho en Mi PC y vaya a propiedades. En la pestaña Avanzado, verá la sección "Perfil de usuario" con un botón de configuración. Cuando presione ese botón, aparecerá una lista de todos los perfiles almacenados localmente. Desde aquí, puede copiar un perfil en otro. Todo lo que debe hacer es colocar la ubicación del archivo ntsuer.dat "C: \ Documents and Settings \ exampleuser".
Esta herramienta funciona sorprendentemente bien por lo simple que es. Creo que es una excelente manera de implementar la configuración de registro predeterminada. Puede copiar su perfil al "usuario predeterminado" y luego a todos los futuros usuarios se les dará esa configuración. Usualmente uso algo como delprof para purgar a todos los usuarios, copiar mi perfil al usuario predeterminado y luego hacer que otros usuarios inicien sesión nuevamente. Asegúrese de hacer una copia de seguridad de los datos almacenados localmente antes de comenzar.
Es mucho menos peligroso que usar regedit ya que toma un perfil de trabajo y lo copia. La desventaja principal es que algunos programas aún no funcionarán correctamente incluso después de esto. Aunque eso se debe principalmente al código mal diseñado.
Espero que esto ayude
fuente
Use regedit, si tiene derechos administrativos para la computadora remota, puede seleccionar Archivo ... Conectar registro de red y escribir el nombre o buscar la computadora a la que desea conectarse.
fuente