Solved

Running a DOS archaic program on a Citrix XenApp 6.5 Server

Posted on 2013-01-16
6
1,421 Views
Last Modified: 2013-01-21
Hello.  I currently have a XenApp 6.5 server farm (which replaced Citrix Metaframe XP)  consisting of 4 VM's (1 license server, 1 web server and 2 XenApp 6.5 Servers) that sit on XenServer 6.1.  In moving my users over, I have run across a legacy application that is used to modify a file so that it will function on a piece of equipment that is running Windows 3.1 (Yes - it pains me to say that, but there is not way to upgrade this) and the program therefore is DOS based.

What is the recommended way to put this in my environment?  I've been seeing suggestion of VMWare or DosBox, but since this is already a Citrix and virtualized environment, I am hesitant to add another layer.

Does it make sense to kick up another VM running XenApp, but an older version to be able to use this legacy app?  Or is there a way to segregate it to run as a silo within XenApp?

Any suggestions are greatly welcomed as I really need to get the users off the Citrix Metaframe XP envrionment sometime in the near future.
0
Comment
Question by:jnordeng
6 Comments
 
LVL 42

Expert Comment

by:paulsolov
ID: 38785115
You may need to standup an windows 2003 citrix server, there's a better chance of it working versus 64 bit 2008 r2
0
 
LVL 43

Expert Comment

by:Steve Knight
ID: 38786235
While you say it isn't possible to update this application, what does it actually do, you say modify a file?  I don't suppose you have the source code for it, but may well be possible / better to identify what it does through examining before and after files, for instance, and write a new app or script to do the same?
Interested in other people's answers on what works with XenApp for myself as haven't needed to yet.... but who knows when we will.  I would have thought Dosbox would work though, or as you say just run up a VM for an OS that does work and have them use that, e.g. RDP'd into an XP VM
0
 

Author Comment

by:jnordeng
ID: 38787574
The application that I need to reside on the Citrix server is Design84.exe which is associated with the Dos Program LP8400 that sits on the 3.1 machine and is attached to a Promac piece of equipment.  So, my mac user logs into the Citrix Server (Metaframe XP sitting on Windows 2000), executes this Design84.exe program to modify the file/setting up layouts so that the 3.1 computer can translate and print on the Promac.

As far as the solution, be interested if there are other ideas, though, sounds like based on what you both are saying most likely setup another VM.  I believe that XenApp 6.5 only runs on Windows 2008 R2 64-bit, so if I need an archaic app, I'd have to RDP in to execute.  Correct?

Thanks
0
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 15

Accepted Solution

by:
joharder earned 500 total points
ID: 38794347
That application won't run on the x64 OS.

However, if it can run on Windows XP, you can run it as a VM Hosted App, which is licensed as part of XenApp.  Essentially, it's a XenDesktop setup for a single application.  From a user's perspective, it appears as a regular published application.

Another option is to configure the app as a batch file that actually redirects to the 3.1 machine.  We use this sometimes for one-off apps.  If it is heavily accessed, this option may not work well for you.
0
 

Author Comment

by:jnordeng
ID: 38794399
Great, thanks.  I'll have to try running it on XP.  I'll dig more into the VM Hosted App as I haven't really done that before.  Very nice it's included in the licensing.  I'd hate to have to spend money on this little app, though it is required.
0
 

Author Closing Comment

by:jnordeng
ID: 38803146
I was able to install on XP, so will look into doing the VM Hosted App which you referenced.  Thanks for the help.  Onward to that next step :)
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
A procedure for exporting installed hotfix details of remote computers using powershell
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now