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
42
votes
6 answers

Is AppData now the 'correct' place to install user-specific apps (which modify their own data)?

I'm probably just being very thick here, but it's not clear to me where I'm supposed to install 'new' user-specific programs on Windows 7 (and presumably Vista too, though I've not specifically looked at that scenario yet). Under Windows XP (rightly…
robsoft
  • 5,525
  • 4
  • 35
  • 47
40
votes
3 answers

Embed Git bash in PyCharm as external tool and work with it in PyCharm window (windows xp)

I added cmd as external tool in PyCharm, and it works nicely in PyCharm console (View -> Run). Here is described how to launch Git bash from cmd. It opens in separate window, but I want it to be in the same PyCharm window, so I can type commands…
proxy
  • 846
  • 2
  • 11
  • 24
37
votes
2 answers

Where does WAMP server store database files

My hard-drive has encountered some problems and I am unable to boot Windows with it. I am able to view the drive's contents by connecting it to another PC as an external drive. On the culprit drive I was running a local WAMP server for dev purposes…
irishbuzz
  • 2,420
  • 1
  • 19
  • 16
34
votes
6 answers

How can I interrupt MATLAB when it gets really really busy?

I'm running a long simulation in MATLAB that I've realized I need to stop and rerun. However, MATLAB is really into this calculation, and it's stopped responding. How can I interrupt this run without killing MATLAB? (I realize this is a problem…
Nathan Fellman
  • 122,701
  • 101
  • 260
  • 319
33
votes
4 answers

Windows batch files: multiple if conditions

Is there a way to say something like if %1 == 1 or %1 == 2 in a batch file? Or, even better, if I could specify a set of candidate values like if %1 in [1, 2, 3, 4, ... 20]
MxLDevs
  • 19,048
  • 36
  • 123
  • 194
33
votes
3 answers

What directories do the different Application SpecialFolders point to in WindowsXP and Windows Vista

Namely I have: Environment.SpecialFolder.ApplicationData Environment.SpecialFolder.CommonApplicationData Environment.SpecialFolder.LocalApplicationData I am unclear as to were these point to in Windows XP and/or Windows Vista. What I found so far…
Thorsten Lorenz
  • 11,781
  • 8
  • 52
  • 62
32
votes
5 answers

Output Unicode to console Using C++, in Windows

I'm still learning C++, so bear with me and my sloppy code. The compiler I use is Dev C++. I want to be able to output Unicode characters to the Console using cout. Whenver i try things like: #include int main() { std::cout << "Hello…
Jesse Foley
  • 321
  • 1
  • 3
  • 3
32
votes
3 answers

Bluetooth APIs in Windows/.Net?

I am in the process of writing a Bluetooth scanner that locates and identifies mobile devices in the local vicinity. Is this something that I can accomplish using C#, or do I need to drop down into the C/C++ APIs? My application is targeting Windows…
cjkarr
  • 381
  • 1
  • 3
  • 6
30
votes
4 answers

What is special about the executables compiled with Visual Studio 11 which results in that the executables cannot be executed on Windows XP?

I compile my C++ source code with Visual Studio 11 Developer Preview. I statically link to the runtime library. The resulting executable cannot be executed on Windows XP. When I try to execute it on Windows XP I get the error message "[Executable…
30
votes
14 answers

Programmatically prevent Windows screensaver from starting

Is there a recommended way to prevent the Windows screensaver from starting? The closest thing I've found is this article, but what I would really like to do is just tell Windows that the computer isn't idle rather than fooling with the currently…
Michael Kelley
  • 3,579
  • 4
  • 37
  • 41
30
votes
14 answers

How do you deal with lots of small files?

A product that I am working on collects several thousand readings a day and stores them as 64k binary files on a NTFS partition (Windows XP). After a year in production there is over 300000 files in a single directory and the number keeps growing. …
Lawrence Barsanti
  • 31,929
  • 10
  • 46
  • 68
29
votes
2 answers

convert a console app to a windows app

(its a long story) but I have a large complex project file containing a windows program. Unfortunately the project was originally built as a console app. The program compiles and links ok but when runs brings up a console instead of the collection…
Mick
  • 8,284
  • 22
  • 81
  • 173
29
votes
10 answers

Fail to launch application (CreateProcess error=87), can't use shorten classpath workaround

When I launch our application in Eclipse on Windows I receive the following error: Exception occured executing command line. Cannot run program .. : CreateProcess error=87, The parameter is incorrect I've solved this in the past by shortening the…
Ivo Bosticky
  • 6,338
  • 6
  • 34
  • 35
27
votes
1 answer

why IE8 password field display nothing when we type through keyboard?

In windows XP mode IE8 browser when user type password only the curser moves the bullets is not showing up.Any body crossed across this situation.I want my user to display what ever they type as bullets in the field
reddykkr
  • 301
  • 5
  • 7
27
votes
6 answers

GnuPG: "decryption failed: secret key not available" error from gpg on Windows

Environment: HP laptop with Windows XP SP2 I had created some encrypted files using GnuPG (gpg) for Windows. Yesterday, my hard disk failed so I had reimage the hard disk. I have now reinstalled gpg and regenerated my keys using the same…
Suresh Ramaswamy