53得票2回答
编写一个Windows NT子系统

我想尝试在Windows 7上编写自己的极简NT子系统,纯粹出于教育目的 - 就像微软基于Unix的应用程序子系统中posix.exe的最小等效物。 但我似乎找不到任何公开文档。一个子系统需要实现什么API?它如何在Windows中注册?子系统镜像需要如何构建(PE头文件中需要设置哪些标志等...

21得票5回答
使用Visual Studio 2005为Windows NT 4.0构建?

我正在尝试迁移一个使用afxext.h的MFC应用程序,这会导致设置_AFXDLL,如果我设置/MT,就会出现以下错误: 请为_AFXDLL构建使用/MD开关 到目前为止,我的研究表明,使用Visual Studio(在本例中为C++)2005无法构建可在Windows NT 4.0上...

10得票2回答
有没有关于Windows NT Native API的最新书籍或网站?

NT有一个大多数未记录的API,称为“Native API”,常规子系统(即Windows API、OS/2 API和POSIX(现在通常称为“Interix”)子系统)是基于它实现的。 有几本书和网站试图记录这个API: 其中一些函数在Windows Driver Kit中有记录 Un...

9得票9回答
通过JDBC以Windows用户身份认证到SQL Server实例

我需要为我的租户启用的Web应用程序支持多个数据库类型,其中包括 Microsoft 的 SQL Server。我使用 net.sourceforge.jtds.jdbc.Driver 类,并使用类似“jdbc:jtds:sqlserver://192.168.1.189:1433/Appli...

8得票4回答
在C++/Windows中,我如何获取当前计算机的网络名称?

在我正在开发的C++ Windows应用程序中(如果有区别,是XP和NT),我需要获取与计算机关联的网络名称,以便将本地文件名从C:\filename.ext转换为\\network_name\C$\filename.ext。我该怎么做呢? 或者,如果有一个函数可以执行我描述的转换,那就更好...

8得票1回答
为什么Windows NT放弃了微内核架构?

据我所知,Windows NT最初是设计为实现微内核架构的,但后来转向了混合内核。 是什么导致了这个变化?我发现很难找到相关信息。

7得票1回答
WinDbg中异常代码的解释方法是什么?

我正在调试一个崩溃的Windows应用程序。启动应用程序后,使用WinDbg附加到它,然后让它崩溃,在WinDbg命令窗口中出现了以下内容: (119c.1794): 未知异常 - 代码0000071a(第一次机会) 我已经在网上搜索过,但没有找到任何解释如何解释这些异常代码。 如果有所...