32 비트 타사 DLL이 있습니다. 나는 C# 응용 프로그램에서 동일한 DLL을 사용하고 있습니다. 어떻게 윈도우 7과 같은 64 비트 환경에서이 응용 프로그램을 실행할 수 있습니다. 그것은 데스크톱 응용 프로그램입니다.64 비트 응용 프로그램에서 32 비트 dll을 사용하는 방법
0
A
답변
2
Windows 응용 프로그램을 사용하는 경우에는 몇 가지 방법이 있습니다. 내가 찾은 가장 쉬운 솔루션은 COM + 응용 프로그램에 32 비트 DLL을 넣는 것입니다. COM + 응용 프로그램이로드되면 응용 프로그램의 모든 라이브러리가 동일한 비트를 갖도록합니다. 물론, DLL을 프로세스 외부에서 호출해야합니다.
이는 응용 프로그램을 호스팅하는 32 비트 실행 파일 또는 서비스를 만드는 또 다른 솔루션으로 이어집니다. 주 응용 프로그램이 실행 중일 때 실제로 두 개의 응용 프로그램이 실행 중이고 마샬링 비용이 발생하지만 가능할 수 있음을 의미합니다.
하루가 끝날 때까지 가능한 유일한 방법은 32 비트 DLL을 64 비트 프로세스 외부에서 32 비트 프로세스로 호스팅하는 것입니다.
관련 문제
- 1. 32 비트 DLL을 사용하는 64 비트 Java 응용
- 2. 32 비트 응용 프로그램에서 64 비트 dll (64 비트 OS)을 등록하는 방법
- 3. 64 비트 .Net 응용 프로그램에서 가져 오는 32 비트 dll
- 4. SHGetSpecialFolderPath, 32 비트 응용 프로그램에서 64 비트 CSIDL에 액세스하는 방법
- 5. 32 비트 및 64 비트 DLL을 사용하는 Windows 서비스
- 6. 32 비트 .dll을 랩핑하여 64 비트 OS에서 작동하는 방법
- 7. 32 비트 swt eclipse rcp 응용 프로그램에서 64 비트 OLE로드
- 8. 32 비트 응용 프로그램에서 "관련이없는"64 비트 응용 프로그램
- 9. 64 비트 응용 프로그램에서 32 바이너리 호출
- 10. 32 비트 64 비트 호환
- 11. 64 비트 컴퓨터에서 32 비트 DLL 사용
- 12. 64 비트 응용 프로그램에서 32 비트 오라클 클라이언트
- 13. 32 비트 응용 프로그램에서 64 비트 레지스트리에 액세스
- 14. 32 비트 응용 프로그램에서 64 비트 드라이버 사용
- 15. 64 비트 응용 프로그램에서 32 비트 공유 라이브러리를로드 하시겠습니까?
- 16. 64 비트 대상 응용 프로그램에서 32 비트 lib 파일 호출
- 17. 32 비트 dll에서 64 비트 dll로 변환
- 18. 32 비트/64 비트 OS?
- 19. 네이티브 DLL을 32 비트 및 64 비트 형식으로 배포하려면 어떻게해야합니까?
- 20. 32 비트 64 비트 참조 라이브러리
- 21. Windows에서 32 비트 DLL을 64 비트 프로세스로로드 할 수 있습니까?
- 22. 64 비트 dll을 32 비트 JVM에로드 할 수 있습니까?
- 23. 64 비트 대 32 비트 Windows 결정
- 24. 32 비트 또는 64 비트 dll로 .net 응용 프로그램을 컴파일
- 25. 64 비트 exe에서 32 비트 DLL에 액세스하는 방법
- 26. Azure에 64 비트 버전의 DLL을 배포하는 방법, devbox에서 32 비트 버전을 사용하는 방법
- 27. 32 비트 라이브러리를 64 비트 프로그램에 연결
- 28. 32 비트 및 64 비트 ASP.NET 배포
- 29. 64 비트 Weblogic 서버의 32 비트 JDK
- 30. * .WAR (64 비트 x 32 비트) 생성
[64 비트 응용 프로그램의 32 비트 dll C#] 가능한 복제본 (http://stackoverflow.com/questions/5478904/32bit-dll-in-64bit-application-in-c) –