π HWP μλν μ λ°μνλ 보μ κ²½κ³ νμ μ κ±° λ°©λ²
νκΈ(HWP) λ¬Έμλ₯Ό μΈλΆ νλ‘κ·Έλ¨(Python, VBA λ±)μ ν΅ν΄ μλννλ κ²½μ°, λ€μκ³Ό κ°μ 보μ κ²½κ³ μ°½μ΄ λ°λ³΅μ μΌλ‘ μΆλ ₯λλ λ¬Έμ λ₯Ό κ²½νν μ μμ΅λλ€.
“νκΈμ μ΄μ©νμ¬ μ νμΌμ μ κ·Όνλ €λ μλ(νμΌμ μμ λλ μ μΆμ μν λ±)κ° μμ΅λλ€.”
μ΄λ νκΈ λ΄λΆ 보μ λͺ¨λμ΄ μΈλΆ μ κ·Όμ μ°¨λ¨νκΈ° μν΄ μΆλ ₯νλ κ²½κ³ λ‘, μλν νκ²½μμλ ν° λΉν¨μ¨μ μ΄λν μ μμ΅λλ€. λ³Έ λ¬Έμμμλ ν΄λΉ 보μ νμ μ μ κ±°νκΈ° μν λ μ§μ€νΈλ¦¬ μ€μ λ°©λ²μ μλ΄ν©λλ€.
β μ¬μ μ€λΉ μ¬ν
- νκΈ λ³΄μ λͺ¨λμ© DLL νμΌ (
SecurityModule.dll
) - DLL νμΌμ λ‘컬 μ μ₯ κ²½λ‘
- λ μ§μ€νΈλ¦¬ νΈμ§ κΆνμ΄ μλ μλμ° μ¬μ©μ κ³μ
π μ€μ μ μ°¨
1. 보μ λͺ¨λ DLL νμΌ μ μ₯ λ° κ²½λ‘ νμΈ
SecurityModule.dll
νμΌμ λ‘컬μ μ μ₯ν©λλ€. (μ:C:\HwpModule\SecurityModule.dll
)- μλμ° νμκΈ°μμ ν΄λΉ νμΌμ Shift + F10 → A ν€λ‘ “κ²½λ‘λ‘ λ³΅μ¬”ν λ€, λ©λͺ¨μ₯ λ±μ λΆμ¬ κ²½λ‘λ₯Ό νμΈν©λλ€.
- κ²½λ‘ μλμ μλμΌλ‘ μ½μ
λ ν°λ°μ΄ν(
"
)λ λ°λμ μ κ±°ν΄μΌ ν©λλ€.
2. λ μ§μ€νΈλ¦¬ λ±λ‘
Win + R
→regedit
λͺ λ Ήμ΄ μ€ν
- λ€μ κ²½λ‘λ‘ μ΄λ:
HKEY_CURRENT_USER\Software\HNC\HwpAutomation\Modules
β»
HwpAutomation
λλModules
ν€κ° μ‘΄μ¬νμ§ μμ κ²½μ° μλμΌλ‘ μμ±ν©λλ€.
- μ°μΈ‘ ν¨λμμ λ§μ°μ€ μ€λ₯Έμͺ½ ν΄λ¦ → μλ‘ λ§λ€κΈ° → λ¬Έμμ΄ κ°
- μ΄λ¦μ
SecurityModule
λ‘ μ λ ₯ - ν΄λΉ νλͺ©μ λλΈ ν΄λ¦ ν κ° λ°μ΄ν°μ μμ νμΈν DLL κ²½λ‘λ₯Ό μ
λ ₯ν©λλ€
μ:C:\HwpModule\SecurityModule.dll
λ°μ΄ν("
) μ κ±° νμ
π μ μ© κ²°κ³Ό
μ΄μ μΈλΆ νλ‘κ·Έλ¨μμ νκΈ κ°μ²΄λ₯Ό νΈμΆν λ μ¬μ©νλ λ€μκ³Ό κ°μ λ©μλ:
hwp.RegisterModule("FilePathCheckDLL", "SecurityModule")
λ₯Ό ν΅ν΄ 보μ νμ μμ΄ μμ μ μΌλ‘ νμΌ μ κ·Ό λ° μλν μμ μ μνν μ μμ΅λλ€.
π‘ μΆκ° κ³ λ € μ¬ν
- λ³Έ μ€μ μ μ¬μ©μ κ³μ λ¨μλ‘ μ μ©λλ©°, PCλ₯Ό κ΅μ²΄νκ±°λ κ³μ μ λ³κ²½ν κ²½μ° μ¬μ€μ μ΄ νμν©λλ€.
- μλν λ°°ν¬ νκ²½μμλ ν΄λΉ λ μ§μ€νΈλ¦¬ ꡬμ±μ
.reg
νμΌλ‘ λ§λ€μ΄ μλ μ μ©ν μ μμ΅λλ€. - HWP λ²μ μ λ°λΌ 보μ νμ
μ μΆκ°λ‘ μ΅μ νλ €λ©΄ μλ κ²½λ‘μ
ExtOpenWarning = 0
κ°μ ν¨κ» μ€μ νλ κ²λ κ³ λ €ν μ μμ΅λλ€: