OK, acabo de solucionarlo:
-> Por un lado, debe de haber algun bug/incompatibilidad con el Stealth64 del OllyDbg en Win7, ya que el Olly del XP no tenía plugins y iba, y al desactivarlo también va en Win7
-> Por el otro, había un pequeño bug en otra parte de mi código que no preservaba el antiguo EDI, y entonces FindNextFileA lo usaba después de haber sido liberado (y por eso tampoco iba fuera del Olly) (en XP SEH me salvaba) XD
En fín, muchas gracias de todas formas.
PD: por cierto, si quereis hacer uso del código o teneis alguna pregunta, no dudeis en postear (pa eso estamos,no?)
-> Por un lado, debe de haber algun bug/incompatibilidad con el Stealth64 del OllyDbg en Win7, ya que el Olly del XP no tenía plugins y iba, y al desactivarlo también va en Win7
-> Por el otro, había un pequeño bug en otra parte de mi código que no preservaba el antiguo EDI, y entonces FindNextFileA lo usaba después de haber sido liberado (y por eso tampoco iba fuera del Olly) (en XP SEH me salvaba) XD
En fín, muchas gracias de todas formas.
PD: por cierto, si quereis hacer uso del código o teneis alguna pregunta, no dudeis en postear (pa eso estamos,no?)