I'm were thinking in a way to help finding bugs in Wine, using Windows as support for it, so in my idea, we will be able to test individual libraries in Windows enviroment. My idea is to compile wine dlls and replace Windows native dlls with wine's dll. So we try running applications in windows, that uses this replaced dll and see its behavior, then we can find all the bug that are in that part of the code and also see which features are missing. Is it possible to do?
fernandocarvalho wrote:> My idea is to compile wine dlls and replace Windows native dlls with wine's dll. Is it possible to do?Yes, it is possible: http://wiki.winehq.org/CompilingDLLsUsingMingw However you'll find that debugging that way isn't any easier.
fernandocarvalho wrote:> I'm were thinking in a way to help finding bugs in Wine, using Windows as support for it, so in my idea, we will be able to test individual libraries in Windows enviroment. > My idea is to compile wine dlls and replace Windows native dlls with wine's dll. So we try running applications in windows, that uses this replaced dll and see its behavior, then we can find all the bug that are in that part of the code and also see which features are missing. > Is it possible to do?Isn't it a violation of the Windows EULA to use it for reverse engineering purposes? James
James Colannino wrote:> Isn't it a violation of the Windows EULA to use it for reverse engineering purposes?That part of EULA is unenforceable and can not prohibit correct black-box RE for compatibility reasons. Of course that's all depend on country you are in.