ILMerge 는 닷넷 어플리케이션에 해당하는 툴 아님?
닷넷이 아닐때 DLL 하고 병합하는 법은 없는거임?
걍 직접 exe 건드려야되나....
없는듯.. 그 이전의 게시판 내용들 보면.. dll 소스를 copy & paste 해서 모듈로 넣어라고만 되어 있음.
음....... DLL 소스가 없는 상황이니 어쩔수없네..
일단 IT/IAT 에서 SDL.dll 과 관련있는 부분 싹다 없애서 실행까지는 되는데, 동적으로 LoadLibrary 코드 집어넣고나서 다시 IAT를 구성하는게 좀 짜증나네..... 아 무슨 수작업으로 실행파일 패킹하는거 같다.
소스 copy&paste 하라는게 DLL 의 .text 를 아예 그냥 복사하란 얘기인가
http://syedgakbar.wordpress.com/2007/11/07/embedding-dll-and-binary-files-in-the-executable-applications/이것 한번 읽어보셈.
어차피 DLL은 동적 로딩용으로 만든것이라서 정적 변환된 exe 변칙 끼워 넣기 어려울듯 ㅇㅇ
리소스에 박아넣고 꺼내서 메모리맵드로 만드네..
흠냐... 무리인가..
원래 LoadLibrary 해서 쓸 DLL 이면 충분히 할 수 있는데, 문제는 SDL.dll 은 kernel32.dll 같은거처럼 없으면 아예 실행도 안되니 -_-
뭐 install 프로그램이나 잘 만드는 수 밖에. ㅇㅇ
마지막http://drdobbs.com/184416443ㅇㅇ 구글 검색어 embed dll exe 또는 pack dll exe ㅇㅇ
으음... install 은 거추장스러운데.. 젝일.
제길 영어 읽기 너무 힘들다
없는듯.. 그 이전의 게시판 내용들 보면.. dll 소스를 copy & paste 해서 모듈로 넣어라고만 되어 있음.
음....... DLL 소스가 없는 상황이니 어쩔수없네..
일단 IT/IAT 에서 SDL.dll 과 관련있는 부분 싹다 없애서 실행까지는 되는데, 동적으로 LoadLibrary 코드 집어넣고나서 다시 IAT를 구성하는게 좀 짜증나네..... 아 무슨 수작업으로 실행파일 패킹하는거 같다.
소스 copy&paste 하라는게 DLL 의 .text 를 아예 그냥 복사하란 얘기인가
http://syedgakbar.wordpress.com/2007/11/07/embedding-dll-and-binary-files-in-the-executable-applications/
이것 한번 읽어보셈.
어차피 DLL은 동적 로딩용으로 만든것이라서 정적 변환된 exe 변칙 끼워 넣기 어려울듯 ㅇㅇ
리소스에 박아넣고 꺼내서 메모리맵드로 만드네..
흠냐... 무리인가..
원래 LoadLibrary 해서 쓸 DLL 이면 충분히 할 수 있는데, 문제는 SDL.dll 은 kernel32.dll 같은거처럼 없으면 아예 실행도 안되니 -_-
뭐 install 프로그램이나 잘 만드는 수 밖에. ㅇㅇ
마지막
http://drdobbs.com/184416443
ㅇㅇ 구글 검색어 embed dll exe 또는 pack dll exe ㅇㅇ
으음... install 은 거추장스러운데.. 젝일.
제길 영어 읽기 너무 힘들다