Solved

How to keep windows xp on your network

Posted on 2013-07-01
15
273 Views
Last Modified: 2013-07-10
We have an in house custom app that was built in VB 6. The in house app is a SQL database app and was built for Windows XP. We have to replace a computer here an there, and since we are buying Windows 8 computers, our app doesn't work on Windows 8.

We have also tried:

    to run the app in compatibility mode
    XP Mode, back on Windows 7

Rewriting the app is going to take time. So for the time being we started to use VMware. VMware works alright, we have a few kinks here and there. I was wondering are there other options out there besides virtual machines?
0
Comment
Question by:nate0187
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
  • 3
  • +1
15 Comments
 
LVL 20

Accepted Solution

by:
TheAvenger earned 250 total points
ID: 39291437
You can install a dedicated machine, enable remote desktop (you can enable multiple concurrent sessions on Windows XP, just google it) and allow all your users to connect to this machine and use the application on it. Beware that all users will be using the same machine, so they will share files and resources, so if your application has a problem with that, this might not work.
0
 
LVL 2

Author Comment

by:nate0187
ID: 39291536
@theadvenger I don't think that would be a good solution. This is a database app. I don't think SQL will handle 25 users trying to send it requests from the same IP Address. And there is the whole eating up system resource.
0
 
LVL 20

Expert Comment

by:TheAvenger
ID: 39291545
SQL does not care where the connections come from, so this will not be an issue. The network traffic might however be a problem if the application retrieves a lot of data. 25 users on the same machine will probably be a problem.

You can have virtual machines running on some server so that your coworkers don't need to have VMware running on their machines.

I don't see other options except virtual machines (either local or on a server) or having dedicated Windows XP machines.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 88

Assisted Solution

by:rindi
rindi earned 250 total points
ID: 39291560
Windows 8, if you are using Pro or above, and if it is the 64 bit version, and if the CPU supports SLAT, comes with Hyper-V. So on those PC's you could install Hyper-V and then use that to install XP in. Hyper-V is a type 1 hypervisor (as opposed to the type 2 of VMware Workstation), so performance will be better. As far as I know the intel i5 and i7 CPU's all support SLAT, and most newer AMD's do too.
0
 
LVL 20

Expert Comment

by:TheAvenger
ID: 39291572
@rindi: This is an alternative to vmware but it remains virtualization
0
 
LVL 20

Expert Comment

by:TheAvenger
ID: 39291575
Also enabling Hyper-V will prohibit vmware from running, so if you need vmware for other virtual machines, Hyper-V is not a comfortable option (you can change which one runs between restarts, there are some threads on google, but it remains uncomfortable)
0
 
LVL 2

Author Comment

by:nate0187
ID: 39291611
@rindi hyper-v is alternative
0
 
LVL 70

Expert Comment

by:garycase
ID: 39292158
Hyper-V works very nicely, but as rindi noted there are very specific requirements ... your systems have to be using Win8 Pro, must be 64-bit, and must have SLAT enabled CPUs.    And of course you need the appropriate XP licenses to install the OS.

Given all those conditions, it's a good choice, as it puts the custom app on the same PC as the user.
0
 
LVL 2

Author Comment

by:nate0187
ID: 39293368
@All if I run hyper-v from a server, will hyper-v print from local printers?
0
 
LVL 20

Expert Comment

by:TheAvenger
ID: 39293381
Probably depends on the type of printer. I found this one for USB printers:

"Hyper-V cannot redirect USB on host machine into the virtual machines. VMWare workstation/player and VirtualBox can do this."

The post is from August last year though so it might be that Microsoft changed that.
0
 
LVL 88

Expert Comment

by:rindi
ID: 39293599
As long as the integration services have been installed there should be no problem, and those services should always be one of the first things to install.
0
 
LVL 2

Author Comment

by:nate0187
ID: 39293827
@All if I can't print from local printers, then hyper-v is out. I will have to test this in my environment and see.
0
 
LVL 70

Expert Comment

by:garycase
ID: 39295443
Hyper-V doesn't print from anything ==> the client OS does.    If, for example, you have XP installed in a Hyper-V VM, then XP is doing the printing.    If XP can print to your printer (proper drivers, etc.), then it will print.   If your printers don't have XP drivers, then you can't print from it.

Hyper-V is just a hypervisor ... it's the installed OS that matters.

[You DO have to assign the appropriate printer port to the VM]
0
 
LVL 2

Author Comment

by:nate0187
ID: 39296937
@garycase Let me clarify. If I install the hyper-v on a server. The remote desktop into the hyper-v OS. Will I be able to print from the local machine that I am use remote desktop on?
0
 
LVL 88

Expert Comment

by:rindi
ID: 39297043
Yes. You just have to make sure you have installed the integration services like I mentioned earlier, and then you also need to install the printer drivers of your local printers within the OS you are remoting into.
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Having trouble getting your hands on Dynamics 365 Field Service or Project Service trial? Worry No More!!!
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

738 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