GeneXus a la Vista
Desde marzo, el sistema operativo más utilizado del mundo tiene una nueva versión: Windows Vista. Y si bien falta un largo camino para que la mayoría de los PC cambien a este nuevo SO, la pregunta salta a la vista: ¿funciona GeneXus en Windows Vista?
La repuesta no se hace esperar: sí. A partir del Upgrade #3 del Development Environment se puede instalar perfectamente GeneXus 9.0 en Vista, pudiendo de esta forma generar, compilar y ejecutar sin problemas. De cualquier forma, se deben tener en cuenta algunas consideraciones.
Por defecto, el nuevo Sistema Operativo de Windows restringe los permisos de todos los usuarios, inclusive los del grupo administrador. Esta nueva funcionalidad, llamada UAC (User Account Control) permite, entre otras cosas, chequear paso a paso los pasos que el sistema va a ejecutar, preguntándole al usuario si desea hacerlo. Eso hace que muchos ejecutables levanten una alerta pidiendo una autorización para proseguir; o en algunos casos den directamente un error. Este es el caso al compilar con GeneXus: “CommError. The requested operation requires elevation”.
Pero esto puede ser solucionado al menos de dos formas. Una de las posibilidades es modificar cada archivo ejecutable para que se corra como administrador. Al hacer clic derecho sobre el archivo .exe, se selecciona Propiedades / Compatibilidad / Correr este programa como un administrador. En nuestro caso serían todos los archivos ejecutables involucrados, es decir: GxComp.exe, gxexec.exe, VirtualDir.exe.
Otra de las posibilidades es deshabilitar el UAC desde el Control Panel / User Accounts / “Turn User Account Control on or off”. Aunque esto resulta por demás riesgoso, dado que el UAC es la herramienta fundamental de Vista en materia de seguridad.