Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Can 16 bit .exes be served from Win2K server? 2

Status
Not open for further replies.

ewm0826

IS-IT--Management
May 10, 2001
7
US
My company uses an application called "Clippership" in the shipping dept. All of the data files and one of the main executables lives on a Win98 machine that currently acts as a server to 3 Clippership Win98 workstations. When I copied all the folders & files to a similar setup on the new W2K server w/SP2, the program would not launch at the workstation, just froze and crashed. The .exe is 16 bit and is *not* registered in the Win98 registry.

Can anyone tell me if this will work and if so, how would I set the server up to serve the .exe to the workstations? File sharing is working fine.

I have been able to move the folders & files to another Win98 machine and has worked fine, so it's a Win2K issue that is unclear to me.

Thanks.
 
By all rights, it should work, I would be looking at your permissions on the share you are attempting to run it off of. Make sure the users have "execute"

Hope this helps

Cryptospy
 
Thanks for your post, Cryptospy. I signed myself on at the workstations as Admin, so rights are probably not the issue. When I try to run the .exe at the server, a message about 16 bit not being compatible etc, popped up.
 
If the program is an old program that tries to do direct hardware access, Win2K, WinXP workstation or server will never be able to execute it. If you're simply storing the program on the server and executing it from your win98 workstation it should run fine.

Keep in mind that a file server doesn't actually run any programs. It simply acts as a big hard disk.
Jeff

I haven't lost my mind - I know it's backed up on tape somewhere ....
 
HI!

First, there is something called mkcompat "make compatible" in 2000 that can modify a 16 bit app to be more compatible to NT/2000.
You may try it out and see if it helps.
I don't remember the exace file name, so search for *compa*.exe or something like this.

You may also consider using Windows XP which as I heard has better compatibilty to other apps then 2000 (I haven't tested it).

You should also consider to keep using the 98 as the specific application server as before.

Bye
Yizhar

Yizhar Hurwitz
 
I found that there are loads of old dos/16 bit applications that Win2000 doesn't like, particularly those that make direct hardware calls and the like. Win2000 blocks things like that for security reasons...

Just so you know you're not on your own

There are ways to tweak the shell, you might want to look into that.

Tels
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top