# 한글컨트롤 보안모듈 , RegisterModule 버그 문의

**URL:** <https://forum.developer.hancom.com/t/registermodule/165>\
**Category:** 한글 컨트롤\
**Created:** [10월 19, 2021, 1:46오전 UTC](https://forum.developer.hancom.com/t/registermodule/165 "2021-10-19T01:46:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dev.community](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/dev.community/32/488_2.png) [@dev.community](https://forum.developer.hancom.com/u/dev.community)\
**Post date:** [10월 19, 2021, 1:46오전 UTC](https://forum.developer.hancom.com/t/registermodule/165/1 "2021-10-19T01:46:44Z")

</div>

_(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: [번호 128](https://www.hancom.com/board/devcommView.do?board_seq=48&artcl_seq=9266))_

작성자: woosungchu  
날짜: 2019-07-09

* * *

Open() 메소드로 기존 문서를 열때 [사용자 접근 허용] 알림창 뜨지 않게 무시 또는 강제하는법 문의입니다.

다른 게시글에도 똑같은 문의사항이 있는데

답변이 없어 혹시 해결하신분 있으신가 해서 문의합니다.

```auto
hwp.Open("C:/aProjects/template1.hwp","HWP","template:true"); // 접근제한 

```

기존 템플릿 문서를 복사해서 새로운 문서를 만드는 데 활용하는 자동화를 구현하고자 합니다.

그런데 기존문서를 열면 접근제한 확인이 떠서 자동화가 막히네요.

아시는 분 도움좀 부탁드립니다

* * *

검색하다가 아래 링크가 있길래 이대로 해봤는데

버그가 있는 것 같습니다

**버그1**

제 경우 regedit으로 직접 넣으면 안먹히구요.

한글 프로그램 켜서 , [도구] 탭 - [추가 기능 설정] - [추가] 여기서 넣으셔야 하고,

이때 ‘추가 기능 종류’ - 를 ‘한글 자동화 보안 기능’ 으로 설정할 때만 되더라구요.

제 경우는 ActiveX 형식으로 쓰는 건데… 추가 기능 종류를 ‘한글 자동화 보안 기능’ 으로 설정해야 되네요.

다른 문의사항 살펴보니 저와 같이 regedit이 아닌 한글에서 직접 넣어야 해결이 된 사례가 있었네요

**버그2**

그리고 제가

```auto
var status = hwp.RegisterModule("FilePathCheckDLL", "FilePathCheckerModule"); 

```

이런 식으로 쓰고 있는데 접근 허용이 되서 원하는 대로 기능했는데도 불구하고

status가 false를 리턴하더라구요. 이것도 버그인 것 같구요.

 ![캡처](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/1X/bb1da7c113a681ef989ddec8065200974c79f06e.jpeg)

#### 댓글

##### smj0226 (2019.09.07)

파이썬 유저입니다. 비슷한 작업을 자동화해 본 적이 있는데, 레지스트리에 보안모듈 추가하고 자동화코드 시작부분에 RegisterModule 넣으면 정상작동하더라고요.  
저같은 경우는..

##### smj0226 (2019.09.07)

import win32com.client as win32  
hwp = win32.gencache.EnsureDispatch(“HWPFrame.HwpObject”)  
hwp.RegisterModule(“FilePathCheckDLL”, “FilePathCheckerModule”) # 보안모듈  
hwp.Open(r"C:\ㅁㄴㅇㄹ.hwp") #팝업 없이 열립니다.

##### assaf.goldberg (2019.09.25)

var status = hwp.RegisterModule (“FilePathCheckDLL”, “FilePathCheckerModule”); also returns for me false all the time and I still have this security popup

##### assaf.goldberg (2019.11.28)

Hi, the solution was to put the registry under:  
@“HKEY\_Current\_User\Software\HNC\HwpAutomation\Modules”

##### woosungchu (2020.04.03)

두 PC에서 보안모듈 테스트 했었는데 전부 안？었습니다  
위 작성자님이 알려주신 방법으로 했는데 전부 문제가 해결？습니다.  
해당 문제는 버그가 맞는 것 같네요

---

<div class="post-metadata">

**Author:** ![user81](https://avatars.discourse-cdn.com/v4/letter/u/ba9def/32.png) [@user81](https://forum.developer.hancom.com/u/user81)\
**Post date:** [9월 22, 2023, 5:43오전 UTC](https://forum.developer.hancom.com/t/registermodule/165/2 "2023-09-22T05:43:18Z")

</div>

보안모듈 문서에 나온대로 registry 등록하고 file open 전 RegisterModule call 하는데 AxHwpCtrl object 를 이용할 경우에는 문제없이 실행 됩니다. 그런데 HwpObject 를 이용할 경우에는 보안 popup 이 나타납니다. 포럼에 올라온 내용을 보면 이 문제가 아직도 clear 되지 않은것 같습니다. 원인이 무엇인지요 ?

---

<div class="post-metadata">

**Author:** ![bhjung](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/bhjung/32/259_2.png) [@bhjung](https://forum.developer.hancom.com/u/bhjung)\
**Post date:** [9월 22, 2023, 9:22오전 UTC](https://forum.developer.hancom.com/t/registermodule/165/3 "2023-09-22T09:22:33Z")

</div>

안녕하세요,  
HwpObject는 오토메이션 모듈로 “HKEY\_Current\_User\Software\HNC\HwpAutomation\Modules” 에 보안모듈 등록을 해주시면 될것같습니다.  
감사합니다 ^^
