Si, la solucion mas simple seria enumerar los modulos del proceso, la mas compleja crear una DLL que se cargue al arrancar el programa e intercepte la carga de modulos, cuando el ultimo esta cargado entonces bloquea.
El error es del enlazador, ya fue compilado el codigo asi que no tiene nada que ver con la sintaxis del codigo en assembly (es mas, si no estas definiendo INLINE_ASM ni siquiera lo usa realmente). Lo que si podria suceder es que el simbolo sea _tablasci2 asi que proba usando $_tablasci2 en lugar de $tablasci2.
PD. La proxima vez deja una version minima compilable asi hay que adivinar menos, el array no estaba declarado como extern asi que ese no era el error.