# 보안모듈 적용후에 open saveas등이 false리턴

**URL:** <https://forum.developer.hancom.com/t/open-saveas-false/840>\
**Category:** 한글 컨트롤\
**Created:** [8월 2, 2023, 5:45오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840 "2023-08-02T05:45:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rjsdn6407](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/rjsdn6407/32/168_2.png) [@rjsdn6407](https://forum.developer.hancom.com/u/rjsdn6407)\
**Post date:** [8월 2, 2023, 5:45오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/1 "2023-08-02T05:45:55Z")

</div>

레지스트리에 등록시키고  
RegisterModule로 등록시켜서 true리턴까지 받고  
open saveas insertpicture등을 하면 전부다 먹통이네요… 보안모듈 없이 하면 경고창은 뜨지만 작동합니다  
오토메이션도 등록해보고 그냥한글켜서 기능추가도 해봤는데 똑같습니다.  
어디서 안되는건지 막막해서 질문드립니다.

---

<div class="post-metadata">

**Author:** ![cwy](https://avatars.discourse-cdn.com/v4/letter/c/a4c791/32.png) [@cwy](https://forum.developer.hancom.com/u/cwy)\
**Post date:** [8월 4, 2023, 1:16오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/2 "2023-08-04T01:16:00Z")

</div>

안녕하세요 한컴디벨로퍼입니다.  
저희 한컴디벨로퍼를 찾아주셔서 감사합니다.  
현재 문의주신 내용에 대한 답변을 준비중이오니 잠시만 기다려주세요.

---

<div class="post-metadata">

**Author:** ![jjeong](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jjeong](https://forum.developer.hancom.com/u/jjeong)\
**Post date:** [8월 4, 2023, 1:33오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/3 "2023-08-04T01:33:31Z")

</div>

안녕하세요.

개발환경과 RegisterModue호출 시 파라미터 값 등을 알 수 있을까요?

---

<div class="post-metadata">

**Author:** ![rjsdn6407](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/rjsdn6407/32/168_2.png) [@rjsdn6407](https://forum.developer.hancom.com/u/rjsdn6407)\
**Post date:** [8월 4, 2023, 2:07오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/4 "2023-08-04T02:07:35Z")

</div>

C# 윈폼에서 한글2020 ocx 참조해서 컨트롤 추가하였고  
버튼1은 axHwpCtrl1.Open(“한글파일경로”);  
버튼2는 axHwpCtrl1.RegisterModule(“FilePathCheckDLL”, “FilePathCheckerModuleExample”);  
레지스트리는 직접 HKEY\_CURRENT\_USER\SoftWare\HNC\HwpCtrl\Modules에 등록했습니다.  
dll파일 위치 경로는 디버그폴더에 같이 두었습니다.  
버튼1만 누를 시 허용창이 뜨면서 모두허용시에 open기능이 제대로 동작하고  
버튼2-\>버튼1 누를 시에는 보안모듈등록은 true , open(save)등은 false 리턴합니다.  
보안모듈 등록시점이 잘못되었거나 모듈등록 후 따로 처리해야할게 있는건지 궁금합니다.

---

<div class="post-metadata">

**Author:** ![rjsdn6407](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/rjsdn6407/32/168_2.png) [@rjsdn6407](https://forum.developer.hancom.com/u/rjsdn6407)\
**Post date:** [8월 4, 2023, 2:15오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/5 "2023-08-04T02:15:29Z")

</div>

모듈이 false라도 리턴했으면 세팅이 잘못되었나 할텐데…  
그것도 아니고 한글파일위치가 걸리나해서 바탕화면으로도 빼보고 여러가지 했는데도 진전이 없네요.

---

<div class="post-metadata">

**Author:** ![jjeong](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jjeong](https://forum.developer.hancom.com/u/jjeong)\
**Post date:** [8월 4, 2023, 4:26오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/6 "2023-08-04T04:26:05Z")

</div>

1. HKEY\_CURRENT\_USER\SoftWare\HNC\HwpCtrl\Modules에 등록한 레지스트리 키 값이 “FilePathCheckerModuleExample” 일까요?  
 → 아마 맞으니까 RegisterModule 호출했을 때 true가 리턴되었을 듯 하구요.

2. 등록된 DLL 내에 IsAccessiblePath가 구현되어 있나요?  
 → 해당 함수가 구현되어 있지 않으면 API실행할 때 false가 떨어집니다.

확인부탁드립니다.

---

<div class="post-metadata">

**Author:** ![rjsdn6407](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/rjsdn6407/32/168_2.png) [@rjsdn6407](https://forum.developer.hancom.com/u/rjsdn6407)\
**Post date:** [8월 4, 2023, 5:13오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/7 "2023-08-04T05:13:31Z")

</div>

1번은 해당값이 맞고  
2번은 dll자체에 원래 구현이 되어있는데  
혹시 빠져있는걸 물어보시는건가요?

IsAccesiblePath가 문서보니 보안승인함수인거 같은데이전부터 따로 구현하진 않고  
보안모듈 다운로드받은걸 그대로 registermodule로 등록해왔습니다.

---

<div class="post-metadata">

**Author:** ![jjeong](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jjeong](https://forum.developer.hancom.com/u/jjeong)\
**Post date:** [8월 7, 2023, 12:29오전 UTC](https://forum.developer.hancom.com/t/open-saveas-false/840/8 "2023-08-07T00:29:34Z")

</div>

안녕하세요.

혹시 재현되는 전체 소스코드 첨부 가능할까요?
