0
我有32位.NET DLL程序集,我需要在64位.NET項目中使用它。使用32位.NET DLL是64位.NET項目
怎麼可能?我無法重新編譯DLL,也沒有源代碼。
除了PE可執行文件頭之外,32位.NET DLL和64位.NET DLL有什麼區別?
也許該DLL可以很容易地修改?
我有32位.NET DLL程序集,我需要在64位.NET項目中使用它。使用32位.NET DLL是64位.NET項目
怎麼可能?我無法重新編譯DLL,也沒有源代碼。
除了PE可執行文件頭之外,32位.NET DLL和64位.NET DLL有什麼區別?
也許該DLL可以很容易地修改?
你有沒有試過.NET的反編譯器?它們可以是非常有效的:http://reflector.red-gate.com/download.aspx獲得這個工作的機會將取決於爲什麼DLL首先被標記爲32位 - 可能有一個很好的理由。
您當然不能直接從64位.NET進程使用32位.NET DLL。您可以編寫一個加載DLL的32位應用程序,並響應來自單獨的64位進程的請求。