есть такая библиотека(исходный код прикреплен к вопросу)в ней есть экспортируемая функ но вместо того что она называлась MAINFUNC ...Ida показывает что она называться ?MAINFUNC@@YGPADPADPAUTInfo@@@Z (и по такому имени она вызывается а по MAINFUNC нет((((()................... как cделать чтоб она вызывалась по MAINFUNC????
потому что, MAINFUNC следует stdcall конвенции. @8 - это размер аргументов в байтах. Если объявишь MAINFUNC как cdecl, то @8 исчезнет, но тогда, скорее всего, добавится подчеркивание (_MAINFUNC).
XshStasX Код (Text): LIBRARY mydll MAINFUNC Hook_Mouse сохранить как mydll.def и добавить в свойствах проекта линкеру опцию: /DEF:mydll.def