Elegante, elegante!

Con solo modificar 5 lineas, has conseguido en esta versión lo que necesite tropecientos JMP en la versión anterior para ver algo de luz. Y como no, con los JMPs llegaron las excepciones (Ctrl+F9)
, muy chapucero pero por las pruebas que realicé parecía funcional. La oscuridad la controle como explique anteriormente controlando la escritura de la clave MSNetOLE5. No dejando que el programa encendiera su bit.
Con tu enfoque y la nueva versión me he enloquecido debido al Hardware BP saltarin que me ha salido. Para darme una satisfacción he instalado un XP en la maquina virtual, instalando la nueva versión del programa. Con XP y nueva instalación el saltarin se ha tranquilizado. Supongo que alguna otra protección habré activado para que me suceda esto en Vista.
Realizada las modificaciones que me has enseñado, el programa funciona a la perfección y sin excepciones (Ctrl+F9)
Si no es mucha molestia me gustaría me explicases como llegaste a descubrir el apartado:
------------------------------------------------------------------
Comparando, he visto que existen algunas partes importantes ocultas:
*Fichero --- Opciones Configuración:
+- Configuración
Validación de datos (mostrado)
Ordenador de Mano (oculto)
Seguimiento Actividad (mostrado)
Filtros (oculto)
*Informes --- Centro de Informes: Debajo del botón abrir faltan varios botones "Diseño, Nuevo y Nuevo Planning"
-------------------------------------------------------------------
¿Para mostrar las opciones ocultas seria elegante nopear los siguientes saltos?
00A66E51 |. 74 66 JE SHORT ramat.00A66EB9
00A66E53 |. 6A 00 PUSH 0
00A66E55 |. 6A 00 PUSH 0
00A66E57 |. 6A 16 PUSH 16
00A66E59 |. 66:C785 44FFF>MOV WORD PTR SS:[EBP-BC],8C
00A66E62 |. 68 9321E800 PUSH ramat.00E82193 ; ASCII "Ordinador Ma"
...
00A66F97 |. /74 66 JE SHORT ramat.00A66FFF
...
00A67077 |. /0F84 CC000000 JE ramat.00A67149
...
00A676B2 |. /74 66 JE SHORT ramat.00A6771A
...
00A67726 |. /74 66 JE SHORT ramat.00A6778E
...
Por cierto, tomad precauciones con el saltarin (sigo en su búsquedal).
LSL: gracias por tu tiempo y enseñanza.


Con solo modificar 5 lineas, has conseguido en esta versión lo que necesite tropecientos JMP en la versión anterior para ver algo de luz. Y como no, con los JMPs llegaron las excepciones (Ctrl+F9)

Con tu enfoque y la nueva versión me he enloquecido debido al Hardware BP saltarin que me ha salido. Para darme una satisfacción he instalado un XP en la maquina virtual, instalando la nueva versión del programa. Con XP y nueva instalación el saltarin se ha tranquilizado. Supongo que alguna otra protección habré activado para que me suceda esto en Vista.

Realizada las modificaciones que me has enseñado, el programa funciona a la perfección y sin excepciones (Ctrl+F9)

Si no es mucha molestia me gustaría me explicases como llegaste a descubrir el apartado:
Cita de: LSL en 21 Septiembre 2010, 03:42 AM
buscado porqué deshabilita ciertas opciones, traceando he llegado hasta la siguiente función, donde se encuentra la madre del cordero, aunque este sea un programa para cerdilandia.
009BB8F4 >/$ 55 PUSH EBP
009BB8F5 |. 8BEC MOV EBP,ESP
009BB8F7 |. 8B45 08 MOV EAX,DWORD PTR [EBP+8]
009BB8FA |. 8378 08 01 CMP DWORD PTR [EAX+8],1
009BB8FE |. 75 04 JNZ SHORT 009BB904
009BB900 |. B0 01 MOV AL,1
009BB902 |. 5D POP EBP
...
si AL sale con 1 oculta ciertas opciones. (es un lujo para la vista tenerlo todo habilitado).
------------------------------------------------------------------
Comparando, he visto que existen algunas partes importantes ocultas:
*Fichero --- Opciones Configuración:
+- Configuración
Validación de datos (mostrado)
Ordenador de Mano (oculto)
Seguimiento Actividad (mostrado)
Filtros (oculto)
*Informes --- Centro de Informes: Debajo del botón abrir faltan varios botones "Diseño, Nuevo y Nuevo Planning"
-------------------------------------------------------------------
¿Para mostrar las opciones ocultas seria elegante nopear los siguientes saltos?
00A66E51 |. 74 66 JE SHORT ramat.00A66EB9
00A66E53 |. 6A 00 PUSH 0
00A66E55 |. 6A 00 PUSH 0
00A66E57 |. 6A 16 PUSH 16
00A66E59 |. 66:C785 44FFF>MOV WORD PTR SS:[EBP-BC],8C
00A66E62 |. 68 9321E800 PUSH ramat.00E82193 ; ASCII "Ordinador Ma"
...
00A66F97 |. /74 66 JE SHORT ramat.00A66FFF
...
00A67077 |. /0F84 CC000000 JE ramat.00A67149
...
00A676B2 |. /74 66 JE SHORT ramat.00A6771A
...
00A67726 |. /74 66 JE SHORT ramat.00A6778E
...
Por cierto, tomad precauciones con el saltarin (sigo en su búsquedal).
LSL: gracias por tu tiempo y enseñanza.