LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   App closing in wine (https://www.linuxquestions.org/questions/linux-newbie-8/app-closing-in-wine-872089/)

Inkit 03-31-2011 04:05 AM

App closing in wine
 
Hello everyone, I work from home writing web content, and need the use of an article spinner tool called "The Best spinner". It is an .exe file and I installed it in my Mint Debian edition machine using wine, and everything is fine except for one thing. The app opens out, connects to the net, and then closes automatically. In fact if I check on the internet activity, I can see the app downloading the latest version, but the problem is that always it closes within a few seconds leaving me no other choice other than to log into a windows machine to work on it. I uninstalled and reinstalled the app a couple of times but it does not seem to have helped. It requires the .net packages in winetricks, and I read that wine does not support .net very well, yet the app is installed and even connects to the net. I don't understand the underlying process of how windows apps work in wine and would be grateful if someone could let me know if my problem is normal and something that I have to live with, or if there is a work around.
Considering that I never log into windows for anything other than using this app, a workaround means that windows is gone forever from my life.

David the H. 03-31-2011 05:01 AM

Wine is a wrapper application for Windows executables. It simulates a Windows environment by intercepting their system calls and translating them into their equivalent Linux calls (and vice-versa), so that the program runs semi-natively.

Whether and how well any individual application runs depends entirely on what system calls it makes, and whether and how well the wine developers have duplicated those functions. So some programs will run well, some only partially, and others not at all. In this case you have partial support, but certain calls crash the program.

Start by reading the wine documentation, and searching the winehq appdb for your program, and see what kind of experience others have had with it.

Other than that, you can try using winecfg to play with which version of Windows it simulates, and the order in which the dll libraries are loaded, as well as whether to use wine's built-in version or native ones copied from a Windows machine. But that requires a bit of understanding of what they do.

It's possible in the end that you're just out of luck, however. In which case you might consider running Windows in a virtual machine if you really need it. Better to find a native Linux equivalent if you can.

Inkit 03-31-2011 10:25 PM

Thanks David, I'll read up on your suggestions. And ultimately as you say, I may just be out of luck. Well.........into each life some rain must fall, and it's falling in mine now.


All times are GMT -5. The time now is 01:28 AM.