2014-10-01 3 views
0

dll (클래스 라이브러리)을 사용하는 C# 프로젝트가 있습니다. 이 DLL은 다른 개발자가 작성했지만 이제는 더 이상 직원이 아니므로이 DLL의 코드를 변경할 수 없습니다. 이 dll의 클래스는 현재 디렉토리에 로그 파일을 씁니다. 하지만이 프로젝트의 설치 프로그램을 만들고 싶습니다. "Program Files"디렉토리에 설치 한 경우 프로그램이 중단됩니다. 그것은 로그 파일을 작성하려고하는이 클래스의 일부 클래스로 인해 발생하지만 프로그램은이를 수행 할 수있는 권한이 없습니다. 누구에게 조언이 있습니까?Dll에서 권한으로 인해 로그를 만들 수 없습니다.

+0

로그 대상을 변경 한 후 DLL의 역 컴파일 및 재구성을 고려할 수 있습니다 –

+0

회사에서 작성한 dll을 가지고 있으며 소스 코드가 없습니다. dll을 역 컴파일 할 수 없습니까? –

+0

그런 다음 "Program Files"에 설치하지 마십시오. '% APPDATA %'('로밍'또는 '로컬')에 설치하십시오 (예 : Chrome에서 수행 중임). 거기에 쓸 수 있습니다! – copa017

답변

관련 문제