[c#] 보안모듈 자동 등록 코드 공유

도움을 많이 받아서 혹시나 필요하신 분 계실까하여
c#에서 자동으로 보안모듈 등록 여부 확인해서 레지스트리 등록 및 호출하는 코드를 공유합니다.
해당 dll파일은 실행폴더안에 있다고 가정했습니다.
다른 경로에 계시면 해당 경로만 변경하시면 됩니다.

//레지스트리에 보안모듈 추가
RegistryKey key = Registry.CurrentUser.OpenSubKey(“SOFTWARE\HNC\HwpAutomation\Modules”, true);
if (key == null)
{
key = Registry.CurrentUser.CreateSubKey(“SOFTWARE\HNC\HwpAutomation\Modules”);
}
if (key.GetValue(“FilePathCheckerModuleExample”) == null)
{
key.SetValue(“FilePathCheckerModuleExample”, Application.StartupPath + “\FilePathCheckerModuleExample.dll”);
}

var ss = hwp.RegisterModule(“FilePathCheckDLL”, “FilePathCheckerModuleExample”);

5개의 좋아요

안녕하세요 한컴디벨로퍼입니다!
코드 공유 감사합니다! :slight_smile: 더 나은 포럼이 되기 위해 노력하겠습니다.

1개의 좋아요