2012-10-28 6 views
1

이 메시지의 원인을 찾기가 어려워졌습니다. 나는 PIA 서비스를 다운로드하여 압축을 푼 파일을 설치하지만 regsvr32 path\file name를 사용하여 등록 할 때 나는 상기 메시지를 얻을 :".DLL이로드되었지만 DllRegisterServer 진입 점을 찾을 수 없습니다."

.DLL가로드를하지만의 DllRegisterServer 진입 점은 내가 다시 시도

를 찾을 수 없습니다 systems32 폴더에있는 파일의 압축을 풀면 압축이 풀렸다는 메시지가 나옵니다. 그러나 system32 폴더에서 파일을 검색하면 파일이 없습니다. 도와주세요.

+2

PIA는 Regsvr32에 등록되어 있지 않으므로 Regasm.exe가 필요합니다. 대신 c : \ windows \ syswow64 폴더를보십시오. 운영 체제 폴더를 망치지 마십시오. –

+0

모듈 "c : \ windows \ syswow64 \ o2010pia"는 – user1724956

+0

감사합니다. 매우 유용합니다. syswow64.but를 사용했는데 이제는 windows installer를 등록 할 때 메시지가 나타납니다. 친절하게 도와주세요. 모듈 "c : \" windows \ syswow64 \ o2010pia "는 바이너리가 지정된 경로에 저장되었는지 확인하거나 바이너리 또는 종속 dll 파일에 문제가 있는지 확인하기 위해 디버깅하지 못했습니다. 지정한 모듈을 찾을 수 없습니다. – user1724956

답변

0

저는 오늘 같은 문제로 고심하고있었습니다. 모두 새로운 것이지만, 여기에 내가 찾은 것이 있습니다 :

RegSvr32는 동적으로 링크 가능하도록 설계된 COM 라이브러리에서만 작동합니다. 한스 옆모습이 말했듯 : 당신은 .NET 어셈블리를 등록하는 대신에 regsvr32의 RegAsm을을 사용해야합니다. (RegAsm을 더 많은 정보가 here을 찾을 수 있습니다)

regasm assemblyFile [options] 

두 번째 질문의 경우 : DLL 수도 regasm을 실행할 때 지정한 경로에없는 다른 DLL에 대한 링크. (대답하는대로 here.) 모든 종속성을 확인해보십시오.

관련 문제