Home All Groups Group Topic Archive Search About
Author
11 May 2005 4:26 PM
Dreamer
I have written a program with VB6 on Win98 OS.  It contains registry commands
and I/O port commands, among many other things.  I am being asked if it can
be used with XP.  Will it work on the XP without any problems?  Is there a
utility to convert the program to work with XP?  What concerns must be
addressed when converting?  TIA.

Author
11 May 2005 4:37 PM
Bob Butler
"Dreamer" <Drea***@discussions.microsoft.com> wrote in message
news:05E31CCC-8323-4E9A-AF61-D9611F22AA75@microsoft.com
> I have written a program with VB6 on Win98 OS.  It contains registry
> commands and I/O port commands, among many other things.  I am being
> asked if it can be used with XP.  Will it work on the XP without any
> problems?  Is there a utility to convert the program to work with XP?
> What concerns must be addressed when converting?  TIA.

Not sure on the I/O ports but the XP registry enforces security restrictions
where Win98 doesn't.  Your API calls may need to be tweaked and you may have
problems with users with insufficient rights.  You need to document what
registry values are read and/or updated and test it under XP.  A common
issue is people not specifying security rights, or specifying "all access",
in the code used on Win98 and then finding they need to change that
parameter under NT/2K/XP/etc

--
Reply to the group so all can participate
VB.Net: "Fool me once..."
Author
11 May 2005 8:26 PM
Galen Somerville
"Dreamer" <Drea***@discussions.microsoft.com> wrote in message
news:05E31CCC-8323-4E9A-AF61-D9611F22AA75@microsoft.com...
> I have written a program with VB6 on Win98 OS.  It contains registry
commands
> and I/O port commands, among many other things.  I am being asked if it
can
> be used with XP.  Will it work on the XP without any problems?  Is there a
> utility to convert the program to work with XP?  What concerns must be
> addressed when converting?  TIA.

I have a program that uses an old ISA board.

When I put it on XP I have to use WinIO in order to talk to the board from
VB6

Galen

AddThis Social Bookmark Button