2010-07-06 3 views
0

licence.licx 파일이 필요한 타사 UI 구성 요소를 사용하고 있습니다. 문제는 실행 파일이 cpp 프로젝트이고 실제로 제 3 자 구성 요소를 사용하는 dll에 licence.licx 파일을 임베드하는 것이 효과가없는 것입니다. "작동하지 않는다"는 말은 타사 라이브러리가 설치되지 않은 시스템에서 프로그램을 실행할 때 런타임 라이센스 오류가 발생한다는 뜻입니다. 우리는 또한 프리즘을 사용하고 있습니다. 즉, dll은 런타임에 동적으로로드됩니다.licence.licx 파일을 cpp 실행 파일에 어떻게 포함시킬 수 있습니까?

누구나 licence.licx 파일을 cpp 프로젝트에 포함 시키거나 라이센스 시스템을 통해 라이센스 파일을 다른 위치에서 해결할 수 있는지 알고 있습니까?

+1

UI 구성 요소 공급 업체에 문의 해 보셨습니까? 아마도 그들은 라이센스 시스템이 작동하는 대체 방법을 제공 할 수 있습니다. – ereOn

+0

리플렉터에 다이빙을하고 자체 라이센스 공급자를 만들었 기 때문에 기본적으로 .licx 파일을 실행 파일에 포함 할 필요가 없음을 알았습니다. – Marius

답변

1

Assembly Linker은 네이티브 C++ 컴파일러에서 생성 된 EXE를 포함하여 모든 PE 파일에 리소스를 추가 할 수 있습니다. 빌드 후 단계로이 작업을 수행 할 수 있습니다.

관련 문제