Спасибо, есть!
; mov ebx, dwFileSize; здесь лежит то что я хочу записать в выходной параметр lea edi, dwSize mov dword ptr [edi], ebx Не выходит...
Вопрос: Определяю процедуру LoadFile proc lpFileName:dword, dwSize:dword Вызываю процедуру Main proc uses ebx edi esi LOCAL lpBuffer:dword LOCAL...
Сделал, получилось... Спасибо
Вопрос открыт, можно ли собрать EXE c экспортом, так что бы PE заголовке не значился флаг DLL?
PETools справился
Есть инструмент, который позволит снять с EXEфайла флаг DLL? Какойнибудь PE редактор... Самому писать не хочется.
Спасибо за заботу ;-)
Проверенный временем. ;-) И exe c экспортным файлом делает, только ставит DLL флаг, который потом не позволяет запустить EXE например двойным кликом.
Ок, беру последний здесь http://masm32.com/
5.12.****
%masm32%\bin\rc.exe /r %exe%.rc %masm32%\bin\ml.exe /c /coff /I "%masm32%\include" %exe%.Asm %masm32%\bin\Link.exe /SUBSYSTEM:WINDOWS...
Т.е. все равно нужно хакать и снимать флаг руками. Не приятно. Возник, еще вопрос, возможно не совсем в тему, но... как правильно экспортировать...
Ага, спасибо Только один момент меня все таки смущает, у тебя при сборке exe с def файлом, устаналивается на нем флаг DLL в PE заголовке? У меня...
Протупил, в самом def файле указывается имя библиотеки, у меня там было указано, что то вроде dll.dll. Всем спасибо, тема закрыта.
Да, как вариант. Но хотелось бы менее "хакерский" способ. Неужели нельзя создать exe с экспортом стандартными инструментами masm. Не верится как то...
Всем доброго дня! Пытаюсь создать EXE с возможностью экспорта из него фунций. Использую MASM Столнулся со следующей проблемой, если указываю...
Возможно ли переименовав DLL в EXE и проведя еще какие то действия, запустить файл двойным кликом мышки например. Собственно, интересует, как...
Имена участников (разделяйте запятой).