问题标签 [nt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Running a J6SE app on an NT box
I need to run a Java application, which we are trying to port to Java 6, on an NT box.
I manage to run java 5 on it (although not officially supported), but when I try to run java 6 I get the following error:
Anybody has any idea how to solve this?
This persists even when I move the java executables to another directory with no spaces in its name.
p.s. I know, I should upgrade, but it's not up to me or my company - this is a very very bug huge gigantic company we work with, and they intend to keep NT for another 5 years.
windows - linuXploit_crew 访问了我的网络服务器
我们运行一个旧的 Windows NT 机器,运行 IIS4.0 的完全修补程序。
今天我们被“linuXploit_crew”袭击了,他们把我们的网站关闭了一两分钟。(幸运的是,我们很快就注意到了网站上的变化,并在攻击后的几分钟内修复了它)。
然而——修复网站后,我只好想弄清楚这是怎么发生的。
查看我们的 FTP 日志,我们的 default.asp 文件没有任何变化,我发现 Web 日志没有任何异常。关于如何确定他们如何进入的任何想法?我们在 Cisco 防火墙上只打开了 3 个端口,FTP、HTTP 和 HTTPS (21,80,443)。
windows - NT 内核编程
我想知道从哪里开始,或者如何连接或修补 Windows 内核(XP 及以上)。我对 McAfee Entercept 之类的软件或某些修补内核的防病毒扫描程序特别感兴趣。我想知道初创公司创建向内核添加功能的软件的可行性(我知道 KPP,并且它可能被绕过),以及这样做的任何修改。我找不到简单的描述,对 Win32 的经验有限。任何帮助深表感谢,
Ĵ
进一步澄清:我并不追求这样的驱动程序,并且会感兴趣是否在技术上可以将诸如 PaX 之类的东西移植到 Windows 上。这是一个不好的例子,因为 windows 已经有一个实现,但我很感兴趣是否可以在没有访问 NT 源代码的情况下移植类似的技术。
macos - 程序控制的虚拟驱动器
我将如何创建一个可以以编程方式和动态更改内容的虚拟驱动器?
例如,程序 A 开始运行并创建一个虚拟驱动器。当程序 B 查看驱动器时,它会看到错误日志并开始读取/处理它。在所有这些程序的中间,A 从某个地方得到一个信号并决定添加到日志中。我希望程序 B 不知道更改并继续进行。程序 B 应该继续阅读,就好像什么都没发生一样。程序 A 只会报告日志的文件大小非常大,然后根据需要填写。如果程序 B 试图读取最后一个条目,程序 A 将用标签填充日志。
我知道这是一个奇怪的请求,但实际上没有其他方法可以做到这一点......我基本上无法重写程序 B,所以我需要愚弄它。
我如何在 Windows 中执行此操作?OSX 怎么样?
c# - 让自己熟悉 C#、.NET 框架等的快速方法是什么?
我刚大学毕业,大约一个月后将开始工作,我被要求熟悉用于 NT 服务和 Web 服务的 C++、C#、.NET 框架。
我很感激有关如何在短时间内熟悉这些主题(书籍?互联网链接?)的建议。我不希望在一个月内成为专家,但我也不想一无所知。我已经知道 C++,并且我认为自己相当精通它,并且我知道 C# 的基础知识,即使我没有使用它那么多。对于 C#,我确实拥有一本名为 O'Reilley Programming C#的书。
谢谢!
sql - sql服务器登录
我正在编写一个使用集成安全性连接到数据库的 vb.net 应用程序。但是,我想实现一个登录屏幕,以便用户输入他们的 NT 用户名和密码以进行初始连接。这是因为我们的信息治理团队想要验证其他人没有在未经授权的情况下使用机器。通过尝试最初使用用户名和密码进行连接,我可以“验证”他们是谁,然后继续使用集成密码。
另外,我想创建数据库角色并将 NT 用户名分配给这些角色。如何将 nt 登录分配给数据库角色?
java - 在 Windows 中检索登录用户的名称和主机名
我目前正在编写一个 Java 应用程序,以与通过 ActiveDirectory 进行身份验证的 Windows 机器一起使用。应用程序基本上只需要知道用户名和主机名。我知道有
System.getProperty("user.name")
和
java.net.InetAddress.getLocalHost().getHostName()
但我不确定 System.getProperty("user.name") 是否会在 Windows 上运行的 VM 上正常运行(我搜索了谷歌并发现很多线程说它可能不适用于 Windows,因为它可能会返回不同的东西,取决于环境变量(我目前无法测试它[我正在运行 ubuntu 和 archLinux])。
所以,我想知道是否有更好、更安全的方法来处理这个问题并偶然发现了NTSystem。但是 NTSystem 似乎在 Linux(我用于开发)上不可用,我认为这是由于调用了本机 Windows 代码。
因此,我的问题是:“是否有一种安全的方法可以在 Windows 中检索登录用户的名称,如果是,您将如何实现?”
asp.net - 在 ASP.NET 中确认 NT 用户名+密码
我希望能够通过 ASP.NET 站点对 NT 用户名/密码组合进行身份验证,与通过 Request.ServerVariables("LOGON_USER") 等识别的用户名完全分开。有些帐户有权完全覆盖其他帐户,但用户仍然必须输入正确的密码才能这样做。
我尝试使用 advapi32.dll 中的 LoginUser 函数,但这只尝试登录本地计算机(这将是应用程序服务器)。一般来说,有什么东西可以用来检查网络吗?
mouse - NT 上的非 HID 鼠标驱动程序
我正在为我的笔记本电脑编写一个自定义触摸板驱动程序,因为它在 Windows 下的支持非常糟糕。我已经弄清楚了协议,我准备继续实施它,但我对如何去做有点困惑。它是一个多点触控触摸板,所以除了标准鼠标支持之外,我还想支持 Windows Touch 界面,但 WDK 中的示例(Elotouch 是最相关的一个)仅显示 HID 支持。在我的谷歌搜索中,我发现有人提到处理这个问题的正确方法是编写一个 shim 驱动程序,它将从低级协议公开 HID,但我找不到关于从哪里开始的好信息。
我应该看看哪些示例(WDK 或其他),HID 垫片是解决此问题的正确方法吗?我希望至少以 Vista+ 为目标,XP 也不错。
谢谢
编辑:有点澄清。触摸板是 USB 但非 HID。另外,如果 HID shim 是最好的选择,我可以在那里使用 KMDF,还是必须使用 WDM?我的大部分经验是 WDM,但我不确定该走哪条路。
windows - 在 NT 驱动程序中拦截进程执行
我为 Windows XP 开发了一个驱动程序,它能够监视进程的执行。
回调函数使用标准 WDK API (PsSetCreateProcessNotifyRoutine) 接收通知。
然后,驱动程序决定是否应该授权该过程;如果没有,它必须阻止它的执行/杀死它。
以这种方式拦截执行的最干净的方法是什么?我不介意它是否没有记录,但如果可能的话,我宁愿不使用挂钩。