I have created a project using C# on .NET Frame Work 4.0 and I used WIA (Windows Image Acquisition) and it was work successfully.
When I run the .exe file on another PC but I got a message saying:
System.BadImageFormatException was unhandled Message=Could not load file or assembly 'Interop.WIA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
even I had installed the WIA.dll successfully on that PC.
*Note:*I have created the project on windows 7 and the .exe was attempted to run on windows XP and other functionality works fine.