cpp μ»΄νμΌν΄μ dll μμ±νλ λ°©λ²
리λ²μ€ μμ§λμ΄λ§ κ΅μ¬μμ μ 곡νλ cppμ μ»΄νμΌν΄μ dllμ μμ±ν΄μΌ νλλ°,
μ΄λ μ€λͺ μμ΄ λ°λ‘ λΉλνλ©΄ λλ€ν΄μ νλλ μλμ μ΄ν λΆμ¬μ‘λ€κ° κ²¨μ° μ±κ³΅ν΄μ μ°λ κΈμ λλ€π
μΌλ¨ <BasicDllNO> λ₯Ό λμμΌλ‘ μ€λͺ νλ©΄
νλ‘μ νΈ λ΄μ 3κ°μ§ νμΌμ΄ μλλ° κ°κ° νμ₯μκ° vcxproj, vcxproj.user, cppκ° μ‘΄μ¬ν©λλ€
μ¬κΈ°μ vcsprojλ§ μ΄μ©νλ©΄ λ©λλ€
(μ΄ λ¬Έμ λ₯Ό νΈλ κ³Όμ μμ λ€λ₯Έ νμλΆμ λμμ λ°μμ΅λλ€)
νλ‘μ νΈ μμ±ν νμ μ½λ 볡λΆ(x)
vcsproj νμΌλ‘ λ°λ‘ μ€ν(o)
μ¬κΈ°μ λλΈν΄λ¦μ λλ₯΄λ©΄ λ°λ‘ μ΄λ κ² ν΄λΉ cpp μ½λκ° μμμ μ μ μμ΅λλ€
μ무 μκ° μμ΄ λΉλνλ©΄ 'μ¬λ°λ₯Έ win32 μμ© νλ‘κ·Έλ¨μ΄ μλλλ€' λΌλ μ€λ₯κ° λ¨κ² λλλ°
μ¬κΈ°μ ꡬκΈμ 'vs2019 μ¬λ°λ₯Έ win32 μμ© νλ‘κ·Έλ¨μ΄ μλλλ€'μ κ²μν΄λ³΄λ
νλ«νΌ λꡬ μ§ν©μ νμΈνλ©΄ λλ€λ κΈμ νμΈνμ΅λλ€
κ²°λ‘ !
νλ«νΌ λꡬ μ§ν© : Windows XP (v141_xp) νκ²½μΌλ‘ λ³κ²½
(μ°λ μκ΄ μμ΄ XP νκ²½μ΄λ©΄ λλ κ² κ°μ΅λλ€)
κ΅¬μ± νλ«νΌ : Debug Win32
κ΅¬μ± νμ : λμ λΌμ΄λΈλ¬λ¦¬(.dll)
-> μ¬λ°λ₯Έ win32 μμ© νλ‘κ·Έλ¨μΌλ‘ λ°κΏμ£Όλ λ°©λ²μ λλ€
κ΄ν μ νλ‘μ νΈμ μ½λ μ§μ΄λ£μ΄μ λ°±λ² ν΄λ μλλ νκ²½μμ μλνλ κ²λ³΄λ€
vcsproj νμΌλ‘ λ°λ‘ λ€μ΄κ°μ μμ±λ§ μ‘°κΈ μμ νκ³ λ°λ‘ μ€ννλ©΄ λλ€λ κ²μ κΉ¨λ¬μμ΅λλ€
* Dumpbin
Dumpbinμ λν΄μλ μ 리νλ € νμΌλ, λ μ μ 리λ λ§ν¬κ° μμ΄ μ²¨λΆν©λλ€
PE λΆμμ ν λ λμλλ μ νΈλ¦¬ν° (1) - DumpBin
1. DumpBin.exe Microsoft COFF Binary File Dumper(DumpBin.exe)λ COFF(κ³΅μ© κ°μ²΄ νμΌ νμ) μ΄μ§ νμΌμ λν μ 보λ₯Ό νμ ν©λλ€. DumpBin.exeλ₯Ό μ΄μ©νμ¬ COFF κ°μ²΄ νμΌ, COFF κ°μ²΄μ νμ€ λΌμ΄λΈλ¬λ¦¬, μ€..
hong91.tistory.com
'보μ > μ μ±μ½λ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Win32 νλ‘κ·Έλ¨μ x64 νκ²½μμ μ€ν μ μκΈ°λ μ€λ₯ λͺ¨μ (0) | 2021.10.10 |
---|---|
SSL 2κΈ°_μ€κ° 리뷰 (0) | 2021.09.30 |
SSL 2기_2차 리뷰 (0) | 2021.09.16 |
SSL 2기_1차 리뷰 (0) | 2021.08.29 |
λ¨Έμ λ¬λμ νμ©ν μ μ±μ½λ λΆμ λ°©μ (0) | 2021.07.26 |