0
A
답변
1
아니요. Windows는 다음과 같은 방법 중 하나를 통해 DLL을 찾을 수 있어야합니다 :
- 당신의 EXE와 같은 디렉토리
- 있는 SetDllDirectory()에 지정된 디렉토리 (
- 시스템 디렉토리를 사용하는 경우 C : \ 기본적으로 WINDOWS \ system32를)
- 16 비트 시스템 디렉토리 (C : \ WINDOWS \ 기본적으로 시스템)
- 현재 기본 디렉토리 (있는 Environment.CurrentDirectory) PATH 환경 바리 아에 나열된 디렉토리의
- 하나 ble
두 번째로 크게 선호해야합니다.
관련 문제
- 1. P는 P-Complete와 같은가요?
- 2. JSON-P는 무엇이며 어떻게 발음합니까?
- 3. ^[\ P는 {L} \ P는 {N}] {1,50} 나는이 정규식했습니다 $ >>> 플러스 하나의 규칙
- 4. P는 Q를 의미합니다. 영어로 읽는 법
- 5. sizeof (int) * p는 의미 상으로 무엇을 의미합니까?
- 6. .Net의 Wirunsql
- 7. .NET의 TransactionScope
- 8. .NET의 호출은
- 9. .NET의 버그?
- 10. .NET의 GetPrivateProfileString
- 11. .Net의 인터페이스
- 12. .NET의 java.lang.IllegalStateException?
- 13. .NET의 ISynchronizeInvoke
- 14. .NET의 DateTime
- 15. delete p입니까? p는 배열에 대한 포인터입니다. 항상 메모리 누수가 있습니까?
- 16. p는 : selectOneMenu는 : 유효성 검사 오류 : 값이 유효하지 않습니다
- 17. 어떻게 P는/I는 다음과 같은 경우에 여러분의 도움이 필요
- 18. .NET의 java.net.URLConnection과 같습니다.
- 19. .NET의 COM 방법 다음
- 20. .NET의 연결 풀링
- 21. .NET의 예외 오류 코드
- 22. .NET의 선언적 언어 지원
- 23. .NET의 동적 WSDL 위치
- 24. .NET의 DataAnnotations 질문입니다.
- 25. .net의 스크립트 기반 구성?
- 26. .Net의 HTTP 스트리밍
- 27. .NET의 String.Normalize는 무엇을합니까? 단순히
- 28. .NET의 휴대용 주소록 구현
- 29. .NET의 앰비언트 개체
- 30. .NET의 섀도 잉 이벤트
감사합니다. 64 비트 컴퓨터 용으로 c : \ windows \ syswow64를 추가 하시겠습니까? 이 서비스가 네이티브 DLL을 사용하는 WCF 환경에서 어떻게 작동하는지 이해하려고합니다. 이 경우 이러한 네이티브는 서비스 lib와 동일한 디렉토리에서로드되지 않으므로 architcture에 따라 system32 또는 syswow64에서로드됩니다. 이 올바른지? –
자동으로 32 비트 프로세스가 system32 대신 syswow64로 리디렉션됩니다. –
64 비트 OS에서 SysWow64는 32 비트 DLL을 포함합니다. 그들은 32 비트 exes 용입니다. System32는 64 비트 dll을 포함합니다. 거꾸로 작동하지만 작동합니다. 그리고 64 비트 exe는 32 비트 dll을로드 할 수 없으며 반대로 32 비트 exe는 64 비트 dll을로드 할 수 없으므로 경로에는 다른 dll이 포함되지 않습니다. –