Powershell无法加载DLL,因为缺少清单

时间:2017-12-06 18:34:57

标签: powershell dll

这些陈述:

[Environment]::Is64BitProcess

[Reflection.Assembly]::LoadFile("C:\MvxAPI\MvxSockx64.dll")

生成:

True

Exception calling "LoadFile" with "1" argument(s): The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)
At C:\GitRepo\PowerShellScripts\ApiDllTest.ps1:11 char:1
+ [Reflection.Assembly]::LoadFile("C:\MvxAPI\MvxSockx64.dll")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : BadImageFormatException

从我编写的PowerShell程序中,我试图通过API的DLL将事务发送到ERP系统(Infor的M3)。 DLL由制造商提供。由于我不是系统管理员而只是支持ERP系统的书呆子,所以我对我正在做的事情一无所知,并且已经与Google取得了这样的进展,但却无法进一步发展。非常感谢您的建议。

0 个答案:

没有答案