Para los gurús...

19/04/2006 - 18:18 por Javi | Informe spam
Buenas tardes.

Siguiendo vuestros magníficos consejos, incluido un página web que
desmenuza al dedillo las posibilidades para hacer mas "séguro" nuestro excel
en manos ajenas, me remito a esta última para haceros una cuestión.

En la web en cuestión, cuando te bajas el zip con el excel
"hiper-seguro" puesto como módelo / prototipo, tiene dos procedimientos sub,
para inhabilitar comandos "peligrosos", y rehabilitarlos a posteriori, antes
de salir del excel.

Pues bien, en esos dos procedimientos, los he modificado mínimamente: le
he puesto para que se ejecuten en caso de que no sea el administrador quien
ha accedido, y que aparte de los comandos ya mencionados, "bloquee" también
el Comando.ID 1965, que corresponde al editor de Visual Basic.

Pues bien, todos los comandos se anulan o no en base a quién accede al
excel, salvo el 1965, que lo bloquea sea quien sea el que abre el archivo.

También intento bloquear el acceso mediante la combinacion de teclas Alt
+ F11, con: Application.OnKey "%{F11}", "" pero aquí me hace justo lo
contrario, es decir, no me impide el acceso al editor ni siendo
administrador, ni siendo usuario.

Alguna idea?

Muchas gracias de antemano

Javi
 

Leer las respuestas

#1 martinez
19/04/2006 - 18:51 | Informe spam
¿Has pensado la posibilidad que editen el fichero con un editor hexadecimal,
tipo ultraedit?

Si lo haces como divertimento, me parece bien, pero si vas en serio, te
aconsejo que cifres el fichero.



"Javi" escribió en el mensaje
news:
Buenas tardes.

Siguiendo vuestros magníficos consejos, incluido un página web que
desmenuza al dedillo las posibilidades para hacer mas "séguro" nuestro
excel
en manos ajenas, me remito a esta última para haceros una cuestión.

En la web en cuestión, cuando te bajas el zip con el excel
"hiper-seguro" puesto como módelo / prototipo, tiene dos procedimientos
sub,
para inhabilitar comandos "peligrosos", y rehabilitarlos a posteriori,
antes
de salir del excel.

Pues bien, en esos dos procedimientos, los he modificado mínimamente: le
he puesto para que se ejecuten en caso de que no sea el administrador
quien
ha accedido, y que aparte de los comandos ya mencionados, "bloquee"
también
el Comando.ID 1965, que corresponde al editor de Visual Basic.

Pues bien, todos los comandos se anulan o no en base a quién accede al
excel, salvo el 1965, que lo bloquea sea quien sea el que abre el archivo.

También intento bloquear el acceso mediante la combinacion de teclas Alt
+ F11, con: Application.OnKey "%{F11}", "" pero aquí me hace justo lo
contrario, es decir, no me impide el acceso al editor ni siendo
administrador, ni siendo usuario.

Alguna idea?

Muchas gracias de antemano

Javi

Preguntas similares