473,395 Members | 1,797 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Quality Control Testing with Win2000 Service Packs

We have a large application (the Exe is about 10 mb
Released) built as a C++ unmanaged Solution under Vs2003.
This App is targeted for Win2000. The latest Service Pack
for Windows 2000 has presented us with some problems.

Because we are an ISO 9000 company supplying software to
the drug industry we have strict requirements on the need
for retesting when any changes may effect the behavior of
our software.

Is there any documentation or tools that would help guide
us in deciding if a particular resolultion of a problem
(usually associated with a Microsoft Q number) in the
Service Pack could require us to retest our software.

Any help or suggestions would be appreciated. The latest
Windows 2000 Service Pack hits many areas and covers many
problems. It could have a very large impact on our
retesting requirements unless we can find a way to focus
only on those changes that effect the OS support functions
we use.

Again, any help or suggestions would be appreciated.

Thanks.

--John Olbert

Nov 16 '05 #1
2 1421
Hi John,

I noticed that you cross post this problem also in the newsgroup
microsoft.public.vc.language where Ivan already replied. I attach his
response to this thread for your convenience. Please feel free to let us
know if you have any problems or concerns.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! ¨C www.microsoft.com/security
This posting is provided ¡°as is¡± with no warranties and confers no rights.

//------------------------------------
From: "Ivan Brugiolo [MSFT]" <iv******@online.microsoft.com>
Subject: Re: Quality Control Testing with Win2000 Service Packs
Date: Mon, 8 Sep 2003 23:32:12 -0700
Newsgroups: microsoft.public.vc.language

You can use the approach of the transversed binaries.
If your applicaiotn uses OS-supplied DLLs a.dll, b.dll and c.dll,
then you can calculate the transitive closure of the dependencies,
and from that you can see if the fixes included in the
service pack have touched your set of binaries.
Unfortunately for you almost every service pack touches ntdll.dll,
kernel32.dll, ole32.dll,
that pretty much is equivalent to say that it touches everything you may
care about.

Moreover, there are changes in ceertain components
that expose old problems in others.
For example: an application that used to survive
a failure to call a certian API may suddenly start leaking if
that API actually starts performing some real cleanup.
A heap overrun even of few bytes was almost always fine on Win9x,
but it almost fatal on NT, and NT has kept adding new features
to the heap code that may expose 'forgotten' bugs
in the application or in other parts of the OS.
I could make more concrete examples, but the problem of the dependencies
is really practically impossible to figure-out in any systematic and
dependable way.

--
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
//---------------------end

Nov 16 '05 #2
Thanks much.

I was afraid that this would be the situation.

As an aside I posted in three newsgroups because I wasn't
sure who would be the right group to ask. The question by
its nature didn't fit any of the normal definitions.

This newsgroup service alone makes the Universal
Subscription worthwhile.

Thanks much for the input.

--John Olbert
-----Original Message-----
Hi John,

I noticed that you cross post this problem also in the newsgroup microsoft.public.vc.language where Ivan already replied. I attach his response to this thread for your convenience. Please feel free to let us know if you have any problems or concerns.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! ¨C www.microsoft.com/security
This posting is provided ¡°as is¡± with no warranties and confers no rights.
//------------------------------------
From: "Ivan Brugiolo [MSFT]" <iv******@online.microsoft.com>Subject: Re: Quality Control Testing with Win2000 Service PacksDate: Mon, 8 Sep 2003 23:32:12 -0700
Newsgroups: microsoft.public.vc.language

You can use the approach of the transversed binaries.
If your applicaiotn uses OS-supplied DLLs a.dll, b.dll and c.dll,then you can calculate the transitive closure of the dependencies,and from that you can see if the fixes included in the
service pack have touched your set of binaries.
Unfortunately for you almost every service pack touches ntdll.dll,kernel32.dll, ole32.dll,
that pretty much is equivalent to say that it touches everything you maycare about.

Moreover, there are changes in ceertain components
that expose old problems in others.
For example: an application that used to survive
a failure to call a certian API may suddenly start leaking ifthat API actually starts performing some real cleanup.
A heap overrun even of few bytes was almost always fine on Win9x,but it almost fatal on NT, and NT has kept adding new featuresto the heap code that may expose 'forgotten' bugs
in the application or in other parts of the OS.
I could make more concrete examples, but the problem of the dependenciesis really practically impossible to figure-out in any systematic anddependable way.

--
This posting is provided "AS IS" with no warranties, and confers no rights.Use of any included script samples are subject to the terms specified athttp://www.microsoft.com/info/cpyright.htm
//---------------------end

.

Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Martin Double | last post by:
Does anyone know if there are problems associated with installing a VB6 on a Win 2000 Pro platform? The Package I have was created using the standard packaging feature of VB6 on a Win ME...
1
by: Dave Phelan | last post by:
I am running SQL Server 6.5 on a W2K server. I recently encountered the problem described in Microsoft KB atricle 153455. The server has NO service packs installed on it. I have downloaded sp5a...
2
by: Rage Matrix | last post by:
Hi all, I'm using Access XP 2002. I'm trying to put the control Microsoft Flexgrid 6.0 onto a form. However, whenever I try this, I get the following error..."You don't have the license required...
0
by: MarkD | last post by:
I have an ASP.NET (VB.NET) application that calls all VB6 COM DLL via Interop. The DLL uses functionality contained in a Custom OCX Control (Also VB6) that in turn contains a standard TreeView...
12
by: Alex Clark | last post by:
Greetings, (.NET 2.0, WinXP Pro/Server 2003, IE6 with latest service packs). I've decided to take advantage of the layout characteristics of HTML documents to simplify my printing tasks, but...
4
by: Jeremy S. | last post by:
About 6 months ago MS announced that a service pack for .NET Framework 2.0 and VS.NET (2003 and 2005) would be available around mid-year. Any update on that ETA? (we're approaching mid-year now) ...
0
by: Global Infotech Corporation | last post by:
Hi We have the following two positions open at one of our Client's site in the Silicon Valley, CA area. Our client, apart from being a pioneer in desktop publishing software provider, also makes...
1
by: Salad | last post by:
I have a computer with Access 97, Office 2000 with Access, and A2003 runtime on it. I use Tony Toew's AutoFe and I'm having a problem with it. The user must first open my app up in A97 and then...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.