Issue loading awusbapi.dl

,

File: C:\Program Files\Digi\AnywhereUSB\Advanced\AwUsbApi.dll
InternalName: AwUsbApi.dll
OriginalFilename: AwUsbApi.dll
FileVersion: 3.91.231
FileDescription: Anywhere USB API Library

Having trouble loading this .dll via PowerShell or Regsvr32. Not much of a C programmer, but it seems something is missing. The documentation for the API is very limited. Can someone point me in the right direction?

Here is the error using [Reflection.Assembly]

Exception calling “LoadFile” with “1” argument(s): “The module was expected to contain an assembly manifest.
(Exception from HRESULT: 0x80131018)”
At line:1 char:1

  • [reflection.assembly]::loadfile('C:\Program Files\Digi\AnywhereUSB\Ad …
  •   + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
      + FullyQualifiedErrorId : BadImageFormatException
    
    
    

And here with Add-type.

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : Unexpected character ''
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : Unexpected character ''
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : Unexpected character ''
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : Unexpected character ''
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : Unexpected character ''
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : A namespace cannot directly contain members such as
fields or methods
c:\Users\cjames\AppData\Local\Temp\bxutrntv.0.cs(1) : >>> C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except
     ion
      + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

add-type : Cannot add type. Compilation errors occurred.
At line:1 char:1

  • add-type ‘C:\Program Files\Digi\AnywhereUSB\Advanced\awusbapi.dll’
  •   + CategoryInfo          : InvalidData: (:) [Add-Type], InvalidOperationException
      + FullyQualifiedErrorId : COMPILER_ERRORS,Microsoft.PowerShell.Commands.AddTypeCommand
    
    

Regsvr32 returns an entry point not found error.