728x90
HwpCtrl 접근 허용 메시지
한글과 컴퓨터에서 제공하는 hwpctrl ocx를 사용하여 hwp 파일을 불러오면 아래와 같은 파일 접근 경고 메시지가 생성됩니다.
파일 접근 경고 메시지
이 메시지는 특정 레지스트리에 dll 경로를 추가하여 해결할 수 있습니다.
해결 방법
한컴 공식 홈페이지에서 알려주는 내용은 아래 링크를 참고하세요.
www.hancom.com/board/devdataView.do?board_seq=47&artcl_seq=4085&pageInfo.page=&search_text=
우선, 링크 또는 아래의 보안 모듈을 다운로드합니다.
압축을 해제하면 아래 이미지와 같이 FilePathCheckerModuleExample.dll 파일을 확인할 수 있습니다.
보안 모듈 파일 압축 해제한 모습
그리고 한글 파일을 다루는 프로그램에서 아래와 같이 dll 경로를 레지스트리에 등록하는 코드를 추가합니다.
string HNCRoot = @"HKEY_Current_User\Software\HNC\HwpCtrl\Modules";
Microsoft.Win32.Registry.SetValue(HNCRoot, "FilePathCheckerModuleExample", Environment.CurrentDirectory + "\\FilePathCheckerModuleExample.dll");
_hwpCtrl.RegisterModule("FilePathCheckDLL", "FilePathCheckerModuleExample");
이제 코드에서 hwp 파일을 불러와도 예전처럼 HwpCtrl 보안 메시지가 표시되지 않을 것입니다.
'개발언어 > C#' 카테고리의 다른 글
[C#] 한글 ActiveX HwpCtrl 보안승인모듈 (0) | 2022.09.16 |
---|---|
[C#] 한글 ActiveX 한글문서로 부터 Text, Html추출 (0) | 2022.09.16 |
[C#] 한글과 컴퓨터 hwp문서 불러오는 프로그램 만들기 (2) | 2022.09.16 |
[C#] Thread 배열에 담아 다중 Thread 실행 해보기 (1) | 2022.09.01 |
[C#] 파일경로에서 확장자, 파일명, 경로 추출하는 함수와 예제 (0) | 2022.08.30 |