Programming/JAVA,JSP
JNA Error
TanSanC
2018. 2. 27. 15:48
JNA Error
int hr = m_pObjectKey.CreateInstance(__uuidof(KeyObject));
해당 구문에서
CreateInstance 의 리턴 값이
%x : 80040154
%d : -2147221164
형태로 계속 리턴되는 경우
80040154 오류
System.Runtime.InteropServices.COMExcetption : 80040154 오류로 인해 CLSID가 {100202C1-E260-11CF-AE68-00AA004A34D5}인 구성 요소의 COM 클래스 팩터리를 검색하지 못했습니다.
쉽게 말하면 해당 라이브러리의 DLL 파일의 경로를 찾을수 없어서
객체를 만들 수 없다는 이야기이다.
1) regasm, regsrv 를 이용하여 재등록을 시도해 보고,
그래도 안된다면
2) regasm 의 경우 /codebase 옵션을 사용 해 보라