서명
Plugin 컨트롤을 구현 후, 최종 사용자에게 배포를 하기 위해서는 개발된 클래스 라이브러리에 서명 작업을 수행해야 합니다.
Plugin 서명 도구
- VIZZARD 응용프로그램에서 Plugin 모듈 구동을 위해 배포 전에 Plugin에 서명해야 합니다. 
- VIZZARD 응용프로그램은 서명된 Plugin 모듈만 로딩을 합니다. 
- Plugin 서명 도구(PluginSignTool.exe)는 Node-Locked License 로 실행이 되며, PluginSignTool.lic 파일이 있어야 합니다. 
파일 목록
| 파일 | 설명 | 
|---|---|
| PluginSignTool.exe | Plugin 서명 도구 응용프로그램 | 
| PluginSignTool.lic | Plugin 서명 도구 라이선스 파일 | 
Plugin 구현 시, PluginSignTool.lic 활용
PluginSignTool.lic 파일을 VIZZARD.exe 파일이 있는 폴더에 복사해 놓으시면, 서명 되지 않은 Plugin 모듈(구현 중인 Plugin 모듈)을 로딩할 수 있습니다.
서명 방법
- PluginSignTool.exe 실행 
Figure 1 : PluginSignTool 화면

- 선택 버튼 클릭 후, Plugin 클래스 라이브러리 DLL 파일 선택 
Figure 2 : Plugin 클래스 라이브러리 DLL 파일 선택

- 인증 버튼 클릭 
Figure 3 : 인증 결과 화면

부가 기능
- 만료일 설정 - Plugin 사용 만료일을 설정하면 해당 기간 이후, VIZZARD 응용프로그램에서 Plugin 모듈이 로딩되지 않습니다. 
Figure 4 : 만료일 설정

- 하드웨어 제한 - 특정 사용자의 MAC ADDRESS 정보를 등록하면, MAC ADDRESS가 동일한 PC에서만 Plugin 모듈이 구동됩니다. 
Figure 5 : 하드웨어 제한

Command-Line Options
명령줄 옵션을 이용해서 PluginSignTool UI 없이 자동화가 가능합니다.
PluginSignTool.exe "C:\DEV\Plugin\MyPlugin.dll"