Pregunta

Estoy desarrollando una aplicación de Windows. Quiero que mi aplicación sea configurable a través de GPO definidos por propio, que el administrador del sistema pueda administrar el comportamiento de mi aplicación para cada grupo y usuario individualmente. He investigado un poco, pero no pude encontrar una solución adecuada.

Si creo algunas políticas personalizadas, ¿cómo llegan al servidor? Creo que las políticas deberían consistir en "cambiar las entradas de registro". Después de eso, mi aplicación usa estas entradas en la máquina local para configurarlo.

Por ejemplo, mi aplicación tiene una carpeta en la que los datos se están almacenando. Digamos que es "C: Data" de forma predeterminada. Esta ruta se almacena en una entrada de registro específica. Al definir una política grupal, el administrador puede cambiar esta ruta. Entonces, el administrador establece la ruta a "c: subpolder data" en el lado del servidor. Mi aplicación local ahora debería usar esta carpeta para almacenar los datos.

No pude entender cómo resolver esto. ¿Hay alguna manera de llevar las políticas grupales en el controlador de servidor/dominio? Me gustaría publicar mi aplicación más tarde, por lo que definitivamente prefiero una solución que use algo como un paquete de instalador.

¿Fue útil?

Solución

"Creo que las políticas deberían consistir en" cambiar las entradas de registro ". Después de eso, mi aplicación usa estas entradas en la máquina local para configurarse".

Sí, esa es la mejor manera de hacerlo. Crear configuración de registro en HKLM\Software\YourAppNameHere o HKCU\Software\YourAppNameHere (Dependiendo de si desea una configuración por usuario o por máquina).

Su solicitud debe leer la entrada del registro y no preocuparse por las políticas grupales.

Luego puede crear archivos ADM o ADMX que puede instalar en el controlador de dominio, o simplemente documentar las entradas de registro y permitir que los administradores creen sus propias políticas grupales o implementen la clave de registro de otra manera.

Editar: Un buen ejemplo de crear un archivo ADM o ADMX que solo implementa las claves de registro se encuentra en este artículo de Microsoft KB:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top