[C#] DLL λ±λ‘νκΈ° regsvr32.exe
C# μ½λ©μ ν λ VS2010 μμ μ£Όλ‘ μμ μ νκ² λλλ° μμ μ νλ€λ³΄λ©΄ DLLμ μ°Έμ‘°μΆκ° ν΄μ λ£κ² λλ€. κ·Έλ°λ°μλ²μμ λ리거λ, λ°°ν¬μμλ ν΄λΉ DLLλ€μ λ μ§μ€νΈλ¦¬μ λ±λ‘ν΄ μ£Όμ΄μΌ νλ€. κ·Έλ μ°λ λͺ λ Ήμ΄κ° regsvr32.exe μ΄λ€.
λ€μμ μν€νΌλμμ μ°μ¬μλ regsvr32 μ λν λ΄μ©μ΄λ€.Β
In computing, regsvr32 (Microsoft Register Server) is a command-line utility in Microsoft Windows operating systems for registering and unregistering DLLs and ActiveX controls in the Windows Registry.[1]
To be used with regsvr32, a DLL must export the functions DllRegisterServer and DllUnregisterServer.[2]
regsvr32 in Windows is comparable to ldconfig in Linux.
μ¬μ©λ²μ κ°λ¨νλ€.Β
λ±λ‘νλ €λ©΄, λ€μκ³Ό κ°μ΄ μ¬μ©νλ©΄ λλ€.Β
regsvr32 νμΌμ΄λ¦.dll (dll λ±λ‘)
regsvr32 νμΌμ΄λ¦.dll /u (dll μμ )
μ΄λ―Έ λ±λ‘μ΄ λμ΄ μλ€κ³ νλλΌλ, λ±λ‘μ λ€μ λ±λ‘λλ λ°©μμ΄λ€. μ¦, λ±λ‘λμ΄ μλ€κ³ νλλΌλ λ±λ‘λͺ λ Ή μ€νμ, μ΄λ―Έ λ±λ‘λμ΄ μλ€κ³ λ μλ €μ£Όμ§ μλλ€.
μΆκ°μ μΌλ‘, 64bit μμ Dll λ±λ‘μ λ¬Έμ κ° μκΈΈμ μλλ°, κ·Έ λΆλΆμ λν΄μλ msdn λ§ν¬μμ κ°μ΄λλ₯Ό ν΄μ£Όκ³ μλ€. http://support.microsoft.com/kb/282747/ko