Questions tagged [windows-xp]

Windows XP is a historical Microsoft operating system edition for use on personal computers. Support was discontinued in April 2014. Important note: This tag is exclusively for programming questions directly related to Windows XP; questions about general software issues should be directed to Super User. This tag is for all flavors of XP, including XP Home Edition, XP Professional, XP x64, Itanium-64, XP Embedded, and XP Tablet.

Important Notice: As of April 8, 2014 has stopped the support for Windows XP. See the official recommendations.

Microsoft Windows XP is the sixth release of the NT series of operating systems. The name "XP" is short for "eXPerience", highlighting the enhanced user experience. Its predecessors are NT 3.1 (released July 1993), NT 3.5 (September 1994), NT 3.51 (May 1995), NT 4.0 (July 1996), NT 5.0 (February 2000, marketed as Windows 2000 ). The next in the family is NT 5.1 (October 2001), which is marketed as Windows XP.

Releases before XP targeted enterprise, business, and server installations. XP was the first to be marketed in a variety of editions, and the first NT-derivative to target home and small business use, as well as professional, developer, data center, and a few more. Subsequent product releases do not use the XP title. They are (November 2006), (February 2008), (October 2009), (October 2012).

XP features a new task-based GUI. It is also the first version of Windows to use product activation to combat illegal software duplication. Windows XP was released worldwide for retail sale on October 25, 2001, and over 400 million copies were in use in January 2006. Microsoft released various service packs: SP1, SP2, SP2b, SP2c, and SP3. These added limited features, but mostly fixed bugs and increased system reliability.

XP was packaged in multiple flavors:

  • Windows XP Home Edition, designed for home users, and
  • Windows XP Professional, designed for business and power users. It contains advanced features that the average home user would not use. However, those features generally are disabled in Home Edition, but are there and can be activated.

Two different 64-bit editions were made available. One, designed specifically for Itanium-based workstations, was introduced in 2001 at around the same time as the Home and Professional editions, but was discontinued a few years later when vendors of Itanium hardware stopped selling workstation-class machines due to low sales. The other, called Windows XP Professional x64 Edition.

  • Windows XP Embedded: an edition for specific consumer electronics, set-top boxes, kiosks/ATMs, medical devices, arcade video games, point-of-sale terminals, and VoIP components.
  • Windows Fundamentals for Legacy PCs (July 2006): a thin client version of Windows XP Embedded which targets older machines (as early as the original Pentium).
  • Windows XP Tablet PC Edition was produced for a class of specially designed notebook/laptop computers called tablet PCs. It is compatible with a pen-sensitive screen, supporting handwritten notes and portrait-oriented screens.
  • released April 2003, internally versioned V5.2

References:

Useful Links:

3492 questions
1
vote
1 answer

Administrator privileges - a developer or a user problem?

I recently developed an application for Windows XP and newer which make some changes in the system registry. It has been tested on several machines and i now got an incident where a user gets the error message when launching the installer: "You must…
user328146
1
vote
2 answers

Compiling Objective-C for Windows on a Mac?

I am programming an application for OS X, and a friend of mine wants me to make it for Windows. Can this be done? I have two other questions that related to this one, to closely related for me to ask another question. 1: Can I use my Nib files to…
Justin
  • 2,122
  • 3
  • 27
  • 47
1
vote
3 answers

How to compile the objective c in windows using GNUstep

I am new to this iPhone. So I installed the GNUstep compiler and I imported one small program. Now I want to compile this and execute the code... I did this by using the code: gcc -o hello hello.m -I/c/GNUstep/GNUstep/System/Library/Headers \ -L…
prathibha
  • 11
  • 1
  • 6
1
vote
1 answer

Using vb.net to copy a file from Windows XP to Linux

I have some simple vb.net code that I use to copy a file between 2 servers. IO.File.Copy(fromFileName, toFileName, True) ' Overwrites existing files That works fine when both machines are Windows XP. What would I need to do differently if 1 of…
Bonnie
  • 161
  • 1
  • 3
  • 6
1
vote
2 answers

configure line for openldap

I’m using the command prompt in Windows XP to run this line for OpenLDAP. I’ve gone to the directory containing the configure file, but when I input ./configure, it gives me '.' is not recognized as an internal or external command, operable…
junon
  • 11
  • 1
1
vote
1 answer

Practical C++ Sockets or Virtual machine?

I'm trying to use this library to the sockets in c + +: Practical C++ Sockets (http://cs.baylor.edu/~donahoo/practical/CSockets/practical/) I tried a simple example of a multicast sender and receiver multicast on Mac OSX I send and receive…
Safari
  • 11,437
  • 24
  • 91
  • 191
1
vote
1 answer

LINK : fatal error LNK1146: no argument specified with option '/MT'

I'm using Visual Studio 2019 and trying to compile a program that was compatible with Windows XP 32-bit. When I first ran my .exe on my VM it said that it wasn't compatible with Win32. I've then changed the Platform Toolset to Visual Studio 2017 -…
Meow
  • 55
  • 6
1
vote
1 answer

DeviceLostException during CTRL ALT DEL in Direct3D using C#

I am using the Microsoft.DirectX and Microsoft.DirectX.Direct3D references to do some drawing on my form. While I am running the program and the user presses CTRL ALT DEL in Windows XP and brings up the "Windows Security" form, when returning back…
Kyle Uithoven
  • 2,414
  • 5
  • 30
  • 43
1
vote
1 answer

Why is this tiny programe causing infinite loop?

#include #include #include typedef void (*MYPROC)(LPTSTR); int main() { HINSTANCE LibHandle; MYPROC ProcAdd; LibHandle = LoadLibrary("msvcrt.dll"); printf ("%#p\n", LibHandle); ProcAdd =…
compile-fan
  • 16,885
  • 22
  • 59
  • 73
1
vote
3 answers

Timings reported by profiler vs true timings - why the discrepancy?

I have two chunks of code that do the same operation. One chunk written by myself, the other written by a third party. They are both compiled into a single executable. The third party code appears to be able to do its job much faster than mine. It…
Mick
  • 8,284
  • 22
  • 81
  • 173
1
vote
2 answers

Prevent Eclipse plugin installation on Windows XP/7

I am in the process of upgrading our development environment at work. One of the features is to get our developers using Eclipse as their IDE. However for security reasons we do not want our developers to be able to install plugins in Eclipse. Is…
rbprogrammer
  • 199
  • 1
  • 3
1
vote
3 answers

.Net Windows Service doesn't run

I am developing a self-installable Windows Service. I have a ServiceManager class that handles the installation / uninstallation, and seems to work correctly. However, when I try to run the start the service I get, immediately, a MessageBox with…
raven
  • 2,574
  • 2
  • 27
  • 49
1
vote
0 answers

Why do I get an exception "Invalid algorithm specified" in CEnroll2Class?

I want to implement CSR generation in C# for Windows XP SP3. Added by assembly Interop.XENROLLLib CSR Generation Code: private string GenerateObsolete(string subject) { var certEnroll = new CEnroll2Class(); certEnroll.ProviderName =…
Dmitriy
  • 133
  • 3
  • 13
1
vote
2 answers

Visual Studio's "Track Active Item In Solution Explorer" doesn't quite do enough

We have a huge solution file. If the active file appears in an EXPANDED node of the the Solution Explorer, the file is highlighted, but if the containing parent nodes are not expanded, the file is not highlighted. Is there some utility that would…
Chad
  • 23,658
  • 51
  • 191
  • 321
1
vote
1 answer

Anti-aliasing not working on Windows

I'm working on a GLUT based app that needs to run on Windows XP, but as I'm on a Mac, I'm doing most of the coding in Xcode, then switching over to Visual C++ 2008 every once in a while to recompile. It's been working fine, but I just realized that…
prisonerjohn
  • 2,250
  • 2
  • 16
  • 19