问题标签 [windows-2000]

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.

0 投票
1 回答
543 浏览

installation - 在 Visual Studio 2010 中创建的 Windows 2000 上安装 msi 安装程序时出错

我创建了一个安装项目,其中包含一个 Windows 服务和一个 win 表单应用程序。我使用以下配置来准备设置:

  • Windows XP 上的 Visual Studio 2010
  • .NET 框架 2.0
  • 安装程序是为 x86 架构创建的。

当我测试此安装文件时,它成功完成了安装。但由于客户有windows 2000 server,需要安装windows 2000 server操作系统。但是,在安装到 Windows 2000 服务器时出现错误。指示错误的日志如下:

MSI (s) (4C:68) [11:51:19:739]:调用远程自定义操作。DLL:C:\WINDOWS\Installer\MSI2E3.tmp,入口点:ManagedInstall MSI (s) (4C:44) [11:51:19:739]:生成随机 cookie。MSI (s) (4C:44) [11:51:19:755]:使用 PID 348 (0x15C) 创建了自定义操作服务器。MSI (s) (4C:E8) [11:51:19:770]:作为服务运行。MSI (s) (4C:2C) [11:51:19:770]:您好,我是您的 32 位 Elevated 自定义操作服务器。操作于 11:51:19 结束:InstallExecute。返回值 3。

在那之后,回滚操作开始。

我的第一个问题:

我正在虚拟机中对此进行测试。我在该操作系统上安装了 .NET Framework 2.0。可能因为我使用的是虚拟机而出现问题吗?(可能是管理问题)

第二个问题:

如果这不是真正的原因,解决此问题的可能原因和解决方案是什么?

0 投票
2 回答
201 浏览

.net-2.0 - 什么 VS2010 安装项目支持 Windows 2000?

由 VS2010 安装/安装项目创建的 msi 文件不会安装在 Windows 2000 上。人们会看到类似以下的消息:“找不到程序入口点 GetNativeSystemInfo” 我可以使用 VS2008 安装项目来解决这个问题。这个问题有什么VS2010解决方案?

0 投票
1 回答
1228 浏览

java - Java TrayIcon displayMessage '可能会触发 ActionEvent' 什么时候/不是吗?

当使用 TrayIcon.displayMessage 显示弹出通知时,Java 6 文档指出“单击消息可能会触发 ActionEvent”。

http://docs.oracle.com/javase/6/docs/api/java/awt/TrayIcon.html#displayMessage%28java.lang.String,%20java.lang.String,%20java.awt.TrayIcon.MessageType% 29

'可能'?谢谢,文档。

在我的 Windows 2000 测试 VM 上,单击消息似乎不会触发 ActionEvent(不幸的是,我没有任何更新的 Windows 许可证来测试),而相同的代码在 Ubuntu 和 OS X 中会触发一个。

注意:单击图标本身会触发鼠标侦听器上的事件。

所以无论如何,我的具体问题是:

  1. 我是否正确单击通知不会触发 Windows 2000 中的 ActionEvent,或者我做错了什么?

  2. 在 Windows XP 或 Windows 7 中触发 ActionEvent 是否有效?

最小的示例代码如下。当我java Test在 Windows 2000 中运行它时,单击通知不会生成任何命令行输出。

0 投票
1 回答
111 浏览

c# - 来自 Windows 2000 的 WCF 客户端

我有一个托管在 IIS 上的 WCF 服务。该服务使用 wsHttpBinding X509 认证认证,一切正常。现在我需要从 Windows 2000 机器访问该服务,问题是 Framework 2.0 不支持 wsHttpBinding 身份验证,而只支持 basicHttpBinding。

我的问题:

  • 是否可以在 SAME 服务(也称为 IIS 应用程序)中公开两个不同的端点(wsHttpBinding ssl X509 身份验证和匿名 basicHttpBinding)?

  • 是否可以为 Windows 2000 编写客户端应用程序以通过 wsHttpBinding X509 身份验证连接到 WCF 服务(接受任何语言)

    /li>

///////////////////////////////////////// //////////////////////////////////

我已经尝试过这个配置:

非常感谢,里卡多

0 投票
5 回答
164 浏览

winapi - 我可以查明 Windows 2000 中是否没有 WinAPI 功能吗?

MSDN 通常只将 Windows XP 列为“最低支持客户端”,可能是因为 Windows 2000 和更早版本已达到其生命周期的终点。但是,我们的一些用户在 Windows 2000 机器上使用我们的软件,如果可以避免的话,我不想破坏这种兼容性。我能否查明 Windows API 函数在 Windows 2000 中是否不可用(无需测试该系统上的每个函数)?

0 投票
1 回答
340 浏览

windows - 如何在 windows 2000 中获取客户端名称和对象状态

正如我们所知,在 Windows 2003 中通过 WMI_NTdomain.clientsitename 获取客户端站点名称很容易,通过 WMI_NTdomain.status 获取对象状态,但该类在 Windows 2000 中不存在。那么您能告诉我如何通过脚本或命令获取这些值线?我的旧系统在 Windows 2000 上仍然运行良好,我现在不想更改它。

0 投票
2 回答
645 浏览

sql - 连接本地 SQL 服务器

我一直在尝试将 SQL Server 与 VB6 连接起来。我在 VMWare 上运行 Windows 2000。我这样做一直不成功。错误出现在连接字符串上。如何找到连接字符串的详细信息。

这是当前的连接字符串:

我从 err.description 得到错误

0 投票
2 回答
842 浏览

c# - Windows 2000 SP4 上的单声道

在良好的旧 Win2k 上,.NET Framework 的最高支持版本是 2.0。如果想运行现代 C# 应用程序(例如,使用 LINQ),Mono 框架可能是解决方案。不幸的是,尚不清楚 Mono 是否支持 Windows 2000。下载页面显示最新版本(3.0.1-beta)“适用于所有版本的 Windows XP、2003、Vista 和 Windows 7”,但安装程序显示的发行说明声称“此版本可在 Windows 2000 或更高版本上运行”。

作为快速测试,我尝试使用不同版本的 Mono(2.0、2.10.9、3.0.1-beta)在 Win2k 机器上编译并运行以下代码:

我打开 Mono 命令提示符,将工作目录更改Test.csmcs Test.cs.

  • 旧版本2.0工作,我只需要使用gmcs 而不是mcs. 我可以在 Mono 2.0 上成功运行可执行文件。(当我尝试在 .Net 2.0 上运行它时,我遇到了一个异常,正如我所料。)
  • 2.10.93.0.1-beta版本的情况下, 什么都没有发生:没有创建 exe,也没有显示错误消息。这些版本适用于 Windows XP,我可以编译代码并运行可执行文件。

问题: Mono 是否仍支持 Windows 2000?Mono 在 2.0 和 3.0 之间发生了什么,这可以解释上面提到的编译问题?怎样才能使最新版本在 Win2k 上运行?

0 投票
1 回答
359 浏览

visual-studio-2010 - 面向 Windows 2000 的 Visual Studio 2010 安装/部署项目

我目前正在 Visual Studio 2010 中处理 C#/.NET 项目。此应用程序的目标框架是 .NET 2。至于在我的目标系统上部署此项目,我在我的 Visual 中使用了一个部署项目工作室解决方案。

至于在 XP(或更高版本)系统上安装我的二进制文件,没有问题。但是当我尝试在 Windows 2000 系统上进行部署时,我的 Setup.exe 将无法运行。它会立即抛出异常The procedure entry point GetNativeSystemInfo could not be located in the dynamic link library KERNEL32.DLL

我的 Windows 2000 系统上确实有 Windows Installer 3.1。我的猜测是这个问题是因为 Windows 2000 不支持由 Visual Studio 2010 创建的安装程序,但我想知道是否有人可以证实这一点。如果是这样 - VS 2010 中是否有解决方法,或者我是否需要在 VS 2008 上构建我的解决方案?

干杯!

0 投票
1 回答
6140 浏览

windows - 脚本来检查 Windows 服务是否正在运行以及它是否不启动该服务。视窗 2000

不幸的是,SC 命令在 W2000 上还不可用,所以我不能使用它。

我正在尝试检查 W2000 服务器上是否正在运行服务,如果它没有运行,脚本应该能够启动该服务。

如何在 Windows 2000 上执行此操作?