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
1
vote
2 answers

Port number 8001 is used by SYSTEM PID 4

I am using the port number 8001 for jetty but when I run it is giving following error. 66 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.15.v20140411 | FAILED SelectChannelConnector@192.168.1.35:8001: java.net.BindException: Address already…
Gopi
  • 59
  • 1
  • 9
1
vote
1 answer

wix generated bootstrapper is not a valid NT application

We generated with WiX 3.7 a bootstrapper exe, and tried it on XP, Win7 and it works fine. But on an NT (4.0) machine we get "... is not a valid NT application" error when starting the exe. Is thre a previous version of WiX that supports WinNT, or do…
Franky
  • 7
  • 1
1
vote
1 answer

How I can query logon type of the running process?

I want at least to distinguish cases when my software is being ran as batch job (LOGON32_LOGON_BATCH) from being ran interactively (LOGON32_LOGON_INTERACTIVE).
OnTheFly
  • 2,059
  • 5
  • 26
  • 61
1
vote
1 answer

MMF (Exclusive /non shared memory mapped file)

Our application runs on WinCE5.0 (written in .net cf) Because of certain reasons we had to create MMF file for use by our application (the MMF file should be used by our application only). Now what we noticed that at random times (we are not able to…
Lalit Singh Rana
  • 137
  • 1
  • 1
  • 10
0
votes
1 answer

Can you run Target Designer for NT 4.0 on an XP box?

I'm trying to run Microsoft Windows NT Embedded 4.0 Target Designer on a Windows XP system, but when I try to build, I get errors. Have you ever done this, and if so, is there a trick to getting it to work? The best clue I've found so far from…
Isaac Moses
  • 1,589
  • 6
  • 26
  • 44
0
votes
0 answers

npm package installation Error Windows_NT 10.0.19044

D:\Other\GitCloneMapStore\MapStore2>npm update npm ERR! Windows_NT 10.0.19044 npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\Sagar.Chougule\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "update" npm ERR! node v14.17.3 npm ERR! npm…
0
votes
0 answers

LNK2019 unresolved external symbol DriverEntry referenced in function FxDriverEntryWorker

I am getting error: LNK2019 unresolved external symbol DriverEntry referenced in function FxDriverEntryWorker With my code: (The code is C++ Kernal mode Driver [Empty]) #include #include #include #include…
0
votes
0 answers

WNetAddConnection2 returns error 86, Net Use Works

I try to connect to the c$ share on an old Windows NT4 SP6 Machine via WNetAddConnection2. This is the Code i used: int main() { NETRESOURCE nr; std::string remote{"\\\\192.168.178.22\\c$"} nr.dwType = RESOURCETYPE_ANY; …
Kevin
  • 785
  • 2
  • 10
  • 32
0
votes
1 answer

How could I go about loading functions from NTDLL without linking against it or any other DLLs?

I've been experimenting with loading functions from the Windows system DLLs using only the loader functions exported by NTDLL. This works as expected. For the sake of curiosity and getting an even better understanding of the process structure in…
0
votes
1 answer

Windows10 NT Shell ,using WPF Application to replace Explorer.exe

My program can't start normally after boot,but Mark Text can start normally. Whether I'm replacing it directly or through the Eshell.exe. Mark Text Did I miss something? C++ Application can also start,WPF can't start What is the reason?
0
votes
1 answer

Will Go compiled binaries run on Windows NT including the use of Ethernet ports?

Yes, Windows NT is still a thing that some people have to deal with. I wonder if it is possible to run a binary compiled with Go on NT and use the ethernet port for communication (MQTT). If so, what do I have to take care of? I admit that I have not…
NWiogrhkt
  • 113
  • 1
  • 9
0
votes
0 answers

Proper PE base relocation

I'm trying to run a WIN32 PE executable from memory (not for malware just for software protection purposes). When I allocate at the desired image base address (0x00400000) it works perfectly. But this is not ideal since this address is not always…
0
votes
0 answers

How to copy filename with tilde in Windows 7?

I have a DVD which should be burnt in year 2009. In a directory there are 2 files. File-1 is named abc~1.TXT with size 512 KB. File-2 is named abcdefg.txt with size 43 KB. Now using Win7, when I try to copy file-1 to my hard-disk, it will…
Alvin SIU
  • 1,022
  • 10
  • 28
0
votes
1 answer

Official Documentation for hidden NT driver functions

I'd love to know where some of the hidden functions that aren't officially in the open kernel are documented. The current WinAPI and NTAPI documentation lacks these functions. #include Nothing is even documented in the files.
man of asdf
  • 111
  • 7
0
votes
1 answer

NtQueryInformationProcess ProcessConsoleHostProcess returns wrong Process ID

I am using NtQueryInformationProcess : ProcessConsoleHostProcess to query the process ID of the conhost.exe process that is associated with a console application in Windows 10 x64. The function returns a success status code, but I always get an odd…
hyzhangzhy
  • 17
  • 3