화인스텍 로고

지식정보

제품사용 매뉴얼

EURESYS_LIBRARY_Open eVision 실행 시 느린 문제 조치 방법

2022-10-26

 

1. 증상

 

개발 환경에서 디버그 모드로 동작 시 아래의 메시지가 상당히 많이 출력되면서, 프로그램이 실행되기까지 시간이 오래 소요됩니다.

Exception thrown at 0x000007FEFCB1BE0D in xxx.exe: Microsoft C++ exception: FNPNS::TSM::CDoesNotExistException at memory location 0x00000000002686B0

실행 파일의 경우 메시지가 보이진 않지만, 마찬가지로 시간이 오래 소요됩니다.

프로그램 시작 시 Sentinel 내부적으로 License 암호화 인증서의 유효성을 검사하기 때문에, 이 단계에서 시간이 오래 소요됩니다.

해당 문제는 Euresys Open eVision의 문제가 아닌, Sentinel 동작의 문제입니다.

Sentinel driver는 SafeNet에서 제공하는 데이터 암호화, 인증, 키 관리를 위한 드라이버입니다.

 

2. 조치방법 - License 파일제거

 

Open eVision 관련 프로그램을 모두 종료합니다.

콘솔 창을 관리자 권한으로 실행합니다.

Open eVision License 경로를 확인합니다. 기본 경로는 다음과 같습니다.

C:\Program Files (x86)\Euresys\Open eVision 2.12\License Manager

 

콘솔 창에 아래의 명령어를 입력하여 위 폴더로 이동합니다.

cd C:\Program Files (x86)\Euresys\Open eVision 2.12\License Manager

아래의 명령어를 입력하면 불필요한 라이선스 파일들이 제거됩니다.

LicenseManager.exe /DeleteLicenseFiles

출력 창의 메시지를 확인하여 정상적으로 제거됐는지 확인합니다.

3. CheckLicense Api 적용

 

License 파일 제거이후에도, Slow Issue가 개선되지 않을 경우 적용 합니다.

C++

Euresys::Open_eVision_2_15::Preconfiguration::SelectLicensingModels(ELicensingModel_LegacyDongle);

C#

Euresys.Open_eVision_2_15.Preconfiguration.SelectLicensingModels(ELicensingModel.LegacyDongle);

첨부파일