lunes, 17 de diciembre de 2007

Trucos con el Registro de Windows

Podemos "tocar" el registro de Windows, dentro de la rama de Meta4, para poder variar el funcionamiento estándar de la aplicación.

Aquí recojo algún cambio que suelen venir muy bien:

F1 – Ayuda por IdHelpTopic

Siempre es complicado saber que Presentación se levanta desde una tarea de una opción de menú ¿no?. Con el siguiente cambio podemos modificar el comportamiento de la tecla F1 para que en vez de levantarnos la ayuda on-line de Meta4 PeopleNet, nos saque la entrada en la ayuda, es decir el IdHelpTopic. De esta forma si la opción de menú, o la presentación, tienen definido su IdHelpTopic como el ID de la Presentación lo podremos ver:

Me explico, por defecto, en una opción de menu podemos presionar F1 y obtendremos:


pero si modificamos la entrada: HKEY_LOCAL_MACHINE\SOFTWARE\Meta4\Mind\3.X\Build\[Build]\CLIENT\CLIENT\HelpSystem\HelpDocTest y ponemos test (en minúsculas) y sin tener que reiniciar el cliente obtendremos, volviendo a pulsar F1:



Lamentablemente no funciona al reves sin reiniciar el cliente.


INSTALL_MODE

La entrada INSTALL_MODE situada en HKEY_LOCAL_MACHINE\SOFTWARE\Meta4\Mind\3.X\Build\[Build]\CLIENT\TOOLS nos permite acceder a elementos propios de tecnología, tales como a Modelos de datos, Tablas lógicas, Meta4Objects, ... creados con indicador de propietario (ID Owner flag) "1".

Con poner esta entrada a 1 y reiniciar el cliente estarán visibles.

treeshowall

La entrada treeshowall hay que situarla en HKEY_LOCAL_MACHINE\SOFTWARE\Meta4\Mind\3.X\User y nos permitirá acceder a elementos escondidos del Meta4Object de nomina (nodos auxiliares, de lectura, de recalculo,..).

Hay que crear una nueva entrada como Dword y con valor a 1 (hexadecimal o decimal) y al reiniciar el cliente estarán visibles.

El problema es que tras salir del cliente estada entrada deja de existir.

ProductVersion

La entrada ProductVersionsituada en HKEY_LOCAL_MACHINE\SOFTWARE\Meta4\Mind\3.X\Build\[Build]\CLIENT\INSTALL nos permite modificar el texto que aparece en la pantalla de acceso. Por ejemplo si le doy el valor "PeopleNet v7.1 para Oscar" y reiniciar el cliente se podrá ver: "Versión PeopleNet v7.1 para Oscar"



No es que sea un truco, pero a veces tras la instalación de algún Service Pack tecnológico este valor no se refresca produciendo dudas sobre si la instalación ha sido, o no, satisfactoria.

Para acabar: ¡¡¡ OJO CON TOCAR EL REGISTRO !!! no sólo ya en la rama de Meta4 que puede hacer que se nos vaya al "garete" el cliente/servidor sino. lo que es más peligroso, la máquina.

1 comentario:

Oscar López dijo...

OJO es para versiones hasta el SP1 de 7.1. Para versiones posteriores hay que tocar el archivo C:\Documents and Settings\All Users\Datos de programa\meta4\regmeta4.xml en vez del registro