Need to install all the following into a WINDOWS XP bottle:
1. All dot net framework versions up through and including 3.5 SP1
2. All C++ redistributables through 6.0
3. All MSXML Parsers up through and including 6.0 SP1
4. A MSVB 6 service pack runtimes through 6
5. Hotfix for windows XP (KB954550-v5)
6. Microsoft Rich Edit 2.0
7. Microsoft Rich Edit 4.1 (Msftedit.dll
Then, here is what I had to do to get it to work. You must double click the setup file you downloaded from the NinjaTrader7 website. That is not an installer, it will actually download the installer (which was around 51mb in size). You need to run this setup file in an actual windows environment (VM or real installation, doesn't matter). When you run this setup.exe file you need to wait until the 51mb file is downloaded and then you must check your TMP folder for an msi file (look for a file with extension *.msi with a size of about 51mb). This TMP folder is, by default, found by going into control panel, system, Advanced, Environment Variables. In the top box (User Variables for Administrator) you will see a TMP entry. To the right of the TMP there is a path: that is where you will find the required msi file.
Now you can copy this msi file (you know its the NinjaTrader7 msi file because it should be one of the only msi files that are around the 51mb you saw downloading in a dialog window previously) to a linux folder. Then open Crossover, Install Windows Software, select the msi file, select the bottle you created earlier with all the prerequisites found in 1 through 7 above.
To start NinjaTrader7 you must navigate to the location where NinjaTrader was installed (usually /Home/.cxoffice/[bottlenameyouchose]/drive_c/Program Files/NinjaTrader7/bin/). Then you must right click NinjaTrader7.exe and select "Open With Crossover (run)"
This should start the program for you.
NOTE: you cannot start NinjaTrader by finding it in the "SHOW APPLICATIONS" search menu and typing in NinjaTrader....the NinjaTrader icon will show up that way but you will get an error when you click it. If you wish to add a shortcut to NinjaTrader to your favorites you will have to start Crossover click tools then click run command. Choose the bottle where NinjaTrader is installed then browse for the executable (the one you right clicked and selected "Open With Crossover (run)" earlier) click RUN (to make sure it works). If it works (it should), then click Create Launcher. Then, when you type NinjaTrader after clicking "SHOW APPLICATIONS" in your favorites you will now see two NinjaTrader Icons. Find out which one works by clicking then remove the one that doesn't work (if you want). Now you can right click the one that works and select "Add to Favorites" so that a shortcut will be created for easy access.
I hope this helps someone. It took me a while to figure this out. Since CrossOver is a commercial version of Wine, I imagine you can do the same thing with Wine and it will probably yield a positive result.
1. All dot net framework versions up through and including 3.5 SP1
2. All C++ redistributables through 6.0
3. All MSXML Parsers up through and including 6.0 SP1
4. A MSVB 6 service pack runtimes through 6
5. Hotfix for windows XP (KB954550-v5)
6. Microsoft Rich Edit 2.0
7. Microsoft Rich Edit 4.1 (Msftedit.dll
Then, here is what I had to do to get it to work. You must double click the setup file you downloaded from the NinjaTrader7 website. That is not an installer, it will actually download the installer (which was around 51mb in size). You need to run this setup file in an actual windows environment (VM or real installation, doesn't matter). When you run this setup.exe file you need to wait until the 51mb file is downloaded and then you must check your TMP folder for an msi file (look for a file with extension *.msi with a size of about 51mb). This TMP folder is, by default, found by going into control panel, system, Advanced, Environment Variables. In the top box (User Variables for Administrator) you will see a TMP entry. To the right of the TMP there is a path: that is where you will find the required msi file.
Now you can copy this msi file (you know its the NinjaTrader7 msi file because it should be one of the only msi files that are around the 51mb you saw downloading in a dialog window previously) to a linux folder. Then open Crossover, Install Windows Software, select the msi file, select the bottle you created earlier with all the prerequisites found in 1 through 7 above.
To start NinjaTrader7 you must navigate to the location where NinjaTrader was installed (usually /Home/.cxoffice/[bottlenameyouchose]/drive_c/Program Files/NinjaTrader7/bin/). Then you must right click NinjaTrader7.exe and select "Open With Crossover (run)"
This should start the program for you.
NOTE: you cannot start NinjaTrader by finding it in the "SHOW APPLICATIONS" search menu and typing in NinjaTrader....the NinjaTrader icon will show up that way but you will get an error when you click it. If you wish to add a shortcut to NinjaTrader to your favorites you will have to start Crossover click tools then click run command. Choose the bottle where NinjaTrader is installed then browse for the executable (the one you right clicked and selected "Open With Crossover (run)" earlier) click RUN (to make sure it works). If it works (it should), then click Create Launcher. Then, when you type NinjaTrader after clicking "SHOW APPLICATIONS" in your favorites you will now see two NinjaTrader Icons. Find out which one works by clicking then remove the one that doesn't work (if you want). Now you can right click the one that works and select "Add to Favorites" so that a shortcut will be created for easy access.
I hope this helps someone. It took me a while to figure this out. Since CrossOver is a commercial version of Wine, I imagine you can do the same thing with Wine and it will probably yield a positive result.
