x86 en DLLs, como era? xd

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola, recientemente quería hacer una DLL para mi proyecto de AMS pero al usar require() me soltaba un error, "No se encontró el proceso especificado".

Recuerdo que ya había tenido un problema parecido y lo solucione cambiando la arquitectura de Any CPU a x86, así que decidí intentarlo pero nada, los videotutoriales de Pabloko están eliminados de YouTube y no pude obtener ayuda de ahí.

PD: Estoy usando Lua.cs de Pablo, no recuerdo bien si requiera de UnmanagedExports, pueden enviar un ejemplo en visualstudio? :SOS: :SOS:
si, necesitas el unmanaged exports que lo puedes obtener de nuget, y exportar una funcion llamada int luaopen_nombremodul(lua_State* l) para una dll llamada nombremodulo.dll y que cargas con require('nombremodulo').
En las opciones del compilador debes asegurarte de usar x86 para ams.

encima de la funcion luaopen_nombremodulo debes poner el macro de umaganaged exports para que exporte correctamente el la funcion.

para comprobar que la dll es correcta puedes usar CFF EXPLORER como el ejemplo que te pongo

Imagen