Questions tagged [windows-nt]

Windows NT is a family of modern, commercial, portable, shared-source, hybrid-kernel operating systems developed by Microsoft.

Windows NT is a family of commercial operating systems developed by Microsoft based on the Windows NT kernel.

The NT kernel is used in both client products, such as Windows 2000 Professional, Windows XP, Windows 7, and Windows 8, as well as server products, such as Windows Server 2003, Windows Server 2008 R2, and Windows Server 2012. The NT kernel is also occasionally found in embedded products as Windows Embedded, or more recently, Windows Phone 8. The initial public release of Windows NT was on Windows NT 3.1 in 1993.

Current Microsoft Windows operating system families based on Windows NT include Windows 8, Windows Phone 8, and Windows Server 2012.

The Windows NT kernel is most often associated with the x86 and x86_64 architectures but has also historically run on architectures such as MIPS, PowerPC, Itanium (last supported on Windows Server 2008), and Alpha. Modern-day versions Windows NT exist for the x86, x86_64, and ARM architectures.

While much of the Windows NT operating system family is closed-source, some of it (including much of the kernel) is available under shared-source licensing (including academic/research use, as well as technical troubleshooting use).

Windows NT is structured differently than most Unix operating systems; some of it is inspired by the architecture of OpenVMS, while many other aspects of Windows NT are inspired by the requirements of backward compatibility.

The Windows Internals series, published by Microsoft Press, is an excellent reference to the architecture of modern Windows NT.

While the most visible aspect of Windows NT is the Win32 subsystem, which exposes the Windows API, other subsystems can be deployed on the Windows NT kernel as well, including a POSIX subsystem, commonly referred to as Subsystem for Unix Applications or Services for Unix. Historically, console-based OS/2 applications were also supported as another subsystem running on the Windows NT kernel.

See also:

70 questions
0
votes
1 answer

What is the conceptual model regarding accounts in windows nt?

Are "user name" and "user account" interchangeable, if yes, to what extent? What about displayed name and eg. client name? How local users vs. domain users come into play? What about services like LocalService, LocalSystem and NetworkService?…
n611x007
  • 8,952
  • 8
  • 59
  • 102
0
votes
1 answer

True file descriptor clone

Why is there no true file descriptor clone mechanism when possible, like it is for disk files. POSIX: After a successful return from one of these system calls, the old and new file descriptors may be used interchangeably. They refer to…
user877329
  • 6,717
  • 8
  • 46
  • 88
0
votes
1 answer

Why do Visual Studio Multi-Processor builds do multiple projects instead of multiple source files?

In the NT build environment a.k.a. Windows DDK build environment, you could build your source tree using multiple processors by specifying the -M parameter to build.exe. What it did was build your projects sequentially ordered by dependency, and…
Jamie
  • 1,754
  • 16
  • 34
0
votes
2 answers

Windows 2000, IE6, applet attaches to wrong frame

I have an applet which communicates with the browser via javascript. I load the applet, and some javascript, in an iframe, and in Windows 2000 with IE6, I have determined that the messages the applet propagates hit the parent frame, rather than the…
Stefan Kendall
  • 66,414
  • 68
  • 253
  • 406
0
votes
3 answers

Concatenate large files using Win NT kernel API

I've been looking around for a way to concatenate large files (a few gigabytes) together without having to rewrite one of the files. I am sure the OS does this internally when manipulating the master file table. This is purely for an internal…
Raheel Khan
  • 14,205
  • 13
  • 80
  • 168
-1
votes
1 answer

Update SQL Server table from Excel and then populating remaining column data

SQLPLUS not available I need to be able to call a SQL script from the command line and pass in parameters for use. The script will read in data from an excel spreadsheet (file specified also at command line) to append records to an existing table in…
SbF
  • 1
-1
votes
2 answers

Windows NT binary executable file internal const string encoding

Windows NT uses the Unicode (two bytes wide UTF-16) as the default encoding method throughout the Windows NT API. If you choose to use ASCII or multibyte character set as your default character set, they will transform ASCII to Unicode. And use…
Bill Banks
  • 55
  • 1
  • 8
-1
votes
1 answer

How to migrate a program with Common Controls from Visual C++ 6.0 to Visual C++ 2010 (on 64-bit machine)

I am attempting to migrate a Visual C++ 6.0 program (originally written on a Windows NT machine) to Visual C++ 2010 for use on my 64-bit Windows 7 PC. The program compiles fine but there is a runtime assertion failure which yeilds the following…
-2
votes
1 answer

How to run a C# application on WindowsNT?

On trying to run a c# hello world program on Windows NT4 SP6a, the error message says .net dll's not found; however on trying to install .net framework 1.1 on WinNT i get an error: "Application has generated an exception that could not be handled".…
Martin
  • 3,396
  • 5
  • 41
  • 67
-3
votes
1 answer

Why micro kernel of Windows NT doesn't directly interact with the hardware

In micro kernel system structure,hardware is not interact with the micro kernel. So I want to know why micro-kernel of Windows NT doesn't directly interact with the hardware layer? here is diagram what I am talking about Mico kernel System…
DevAra
  • 531
  • 3
  • 10
  • 35
1 2 3 4
5