We build a VB .Net 3.0 Application that is processing avi files via avifil32.dll. Our application was working previously until a new avifil32.dll has been released several weeks ago in a MS Security update (Here the error:" AVIFileOpen failed:AVIERR_FILEREAD").
So the fastest and easiest solution right now for me is to just distribute the compatible avifil32.dll with our application (in the app folder). Under Windows XP this is working properly (Windows takes the dll from the app folder and not from the system32
But under Windows 7 it always takes the incompatible avifil32.dll from the system32 folder. I tried to use a "MyApp.exe.local" folder, but this does not work.
So my question is, how can I distribute/redirect a system dll (like avifil32.dll) under Windows 7 with a .Net Application (without changing the current software code if possible)?
PS: Something about my skills: I am not the programmer in our group, I am the support manager, so I don't have a lot of software programming experience. I have spent a lot of time to figure out how the redirection of system dll's works, but I can't get a
View Complete Post