• Domingo 15 de Diciembre de 2024, 03:57

Autor Tema:  registro de windows  (Leído 1558 veces)

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
registro de windows
« en: Miércoles 3 de Febrero de 2010, 12:28 »
0
Buenas:

tengo una aplicación que durante la instalación crea una clave en el registro de windows.
HKEY_LOCAL_MACHINESoftwarenombre_de_programa

El problema es que en algunos entornos en los que el usuario no tiene permisos para acceder a los registros, el programa se queda sin acceso.

Como puedo hacer para que el programa tenga permisos superiores sin conocer las claves de administrador?

att:
Diego Martinez

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: registro de windows
« Respuesta #1 en: Miércoles 3 de Febrero de 2010, 12:51 »
0
¿Y si usas HKEY_CURRENT_USERSoftware?

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: registro de windows
« Respuesta #2 en: Miércoles 3 de Febrero de 2010, 16:28 »
0
pero si cambian de usuario, no "desapareceria" ese registro?

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: registro de windows
« Respuesta #3 en: Miércoles 3 de Febrero de 2010, 16:43 »
0
Si ... ¿Que estas tratando de guardar y que pasa exactamente con esos usuarios? ¿No pueden leer o no pueden escribir? Normalmente un usuario no administrador tiene permiso para LEER esa clave unicamente.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: registro de windows
« Respuesta #4 en: Jueves 4 de Febrero de 2010, 16:58 »
0
pues, es un programa de vigilancia de un dispositivo de hardware. El programa lee continuamente el puerto tcp/ip o rs232 para mostrar eventos del dispositivo.
La cosa es que muchas veces se instala en ordenadores que estan administrados y capados por los de IT de la empresa y me dan algun susto.

El ultimo caso fue que el administrador no permitia la lectura del registro a los usuarios no admin, con lo que me han dejado sin configuración en esos usuarios.
Por lo que me dijeron, la instalación se hizo como admin, pero claro, si se hizo en HKEY_LOCAL_MACHINE/software/nombre_programa luego no podia acceder a los datos desde el usuario restringido. Normalmente no da problema, por que el admin suele autorizar la clave, pero queria encontrar la forma de no necesitar permisos especiales del admin para guardar/leer la configuración en el registro desde usuarios, aunque haya que instalar como admin.

Los datos guardados son datos de conexion generalmente (puerto com, ip destino) asi como variables propias del programa, los mismos para todos los usuarios. Especialmente, guarda las rutas de los archivos que usa para funcionar, ya que se inicia al arrancar el windows.  

gracias por la respuesta!

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: registro de windows
« Respuesta #5 en: Jueves 4 de Febrero de 2010, 17:01 »
0
¿Le sacaron el permiso de LECTURA a la clave? No tiene mucho sentido hacer eso diria yo ... ¿Y si creas un servicio? Lo digo por lo de que arranca con Windows.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.