问题标签 [windows-xp-sp3]

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 回答
171 浏览

visual-studio-2010 - 在 Win 7 中以 XPSP3 兼容模式运行时 Visual Studio 2010 工具箱为空?

我发现在Visual Studio 2010设计器中获取非空工具箱的唯一方法Win 7不在XPSP3 兼容模式下运行 IDE。

为什么会这样?

0 投票
1 回答
759 浏览

deployment - Lightswitch 桌面应用程序无法在 XP SP3 中运行

我在 Lightswitch 2012 中开发了一个应用程序,现在需要将其部署到运行 XP SP3 的台式机上。

我已经看过之前的两篇文章Can't run Lightswitch 2012 Programm under Windows XP and Lightswitch Desktop Application Wont Install in XP SP3

这两篇文章都提到了执行 [ editbin vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1] 来修改 vslshost.exe 文件,尽管只有第一篇文章说它有效。

就我而言,我已尝试上述方法来更新 vslshost.exe 文件,但是当我发布我的 LS2012 项目时,它会恢复为默认的 vslshost.exe 文件。如果我手动将文件与我修改的副本交换,当我运行部署的应用程序时,我会收到以下错误:

所以,问题是

  1. 难道我做错了什么?
  2. 是否有我需要更新的 vslshost.exe 的主副本?

(顺便说一句,我还运行了 VS2012(来自 VS2012 Update 1 CTP 4 的 KB270250))

谢谢你的帮助

0 投票
4 回答
7162 浏览

com - Windows XP SP3 上的错误 0x800706F7“存根收到错误数据”

在我的 VB6 应用程序中,我多次调用我的团队从 Ada 项目(使用 GNATCOM)创建的 COM 服务器。COM 服务器上基本上有 2 种可用的方法。他们在 VB 中的原型是:

其中Parameter_Type是一个枚举类型,它区分了我可以从 COM 服务器输入/获取的许多参数,而“Value”是一个Variant类型变量。PutParam() 接收一个变体,GetParam() 返回一个变体。(我真的不知道为什么在 VB6 对象浏览器中没有对 COM 服务器接口上的 Variant 类型的引用......)。

该项目的产品多年来一直以这种方式连续使用,在装有 Windows XP SP2 的计算机上,此界面没有任何问题。在装有 WinXP SP3 的计算机上,当尝试将参数设置为“长”类型时,我们会收到错误 0x800706F7“存根收到错误数据”。

有没有人知道可能导致这种情况的原因?COM 服务器仍在使用 SP2 的系统中构建。在带有 SP3 的系统上构建它应该有什么不同吗?(就像我们在 X64 系统中为 X64 构建时一样)。

导致问题的调用之一如下(更改了一些 var 名称):

其中 StructData_Type 的定义是:

(以下已在问题首次发布后添加)

IDL中COM服务器接口的原语调用定义如下:

我试图通过的结构的定义是:

我发现奇怪的是,这里的定义使用“int”作为 FirstLong 和 SeconLong 的类型,当我检查 VB6 对象资源管理器时,它们的类型是“Long”。顺便说一句,当我从 COM 服务器中提取 IDL(使用特定实用程序)时,这些参数被定义为 Long。

更新:

我已经使用为 Windows 7 编译的 COM 服务器版本(不同版本的 GNAT,相同的 GNATCOM 版本)测试了相同的代码,它可以工作!我真的不知道这里发生了什么。我将继续尝试找出 WinXP SP3 上的问题,但很高兴知道它在 Win7 上有效。如果您有类似的问题,最好尝试迁移到 Win7。

0 投票
1 回答
895 浏览

delphi - 是否有用于获取英文时区名称的 Windows API 例程?

WindowsGetTimeZoneInformation函数返回StandardNameDaylightName结果 TIME_ZONE_INFORMATION 结构的成员根据当前用户默认 UI 语言进行本地化。我以为我在某处看到了一种以英语获取名称的方法,而与用户 PC 运行的语言无关(但我找不到它......)。

有谁知道这是否可以做到?

0 投票
2 回答
2454 浏览

batch-file - 如何使用批处理(Windows XP)获得准确的文件计数?

浏览了类似的问题并被困在我的剧本上。

基本上,我需要这个 .bat 来检查目录中带有 Lockbox 前缀的文件的数量,将计数存储到一个变量中,并最终调用一个 .exe 来导入每个文件。

这是我到目前为止所拥有的。我的问题是测试目录总共有 12 个 txt 文件,但我只需要带有 Lockbox 前缀的文件(其中 11 个):

0 投票
1 回答
568 浏览

java - windows XP 无法在关机时终止 javaw.exe

我将一台装有 windows xp 的计算机配置为一个信息亭,在启动时系统全屏运行我的 java 应用程序。电脑既没有键盘也没有鼠标。要关闭系统,用户必须按下电源按钮。关闭时应用程序消失,但窗口显示带有两个按钮的“结束程序 - javaw.exe”对话框,“立即结束”和“取消”。所以用户必须与任何输入设备交互才能继续。

我怎样才能避免这种行为?

为了清楚起见,在单击电源时出现的对话框下方,当进度条完成时,会显示第二个。(我无法获得漂亮的屏幕截图,因为 Windows 不允许我在单击电源后打开程序从剪贴板粘贴图像)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1742 浏览

c++ - 从 Visual Studio 2012 面向 Windows XP

今天是个好日子,

我最近升级到 Visual Studio 2012,我喜欢改进的 C++11 支持和深色主题。但是,我正在尝试编写一个在 Windows XP 及更高版本上运行的程序,但遇到了一些奇怪的问题。

第一次尝试在 XP 虚拟机上运行我的程序时,我收到“这不是有效的 Win32 程序”错误消息。一些谷歌搜索显示我需要将更新 1 应用到 VS 才能以 Windows XP 为目标。我搜索了它,但找到了更新 2。我应用了它并将平台工具集设置为 v110_xp,然后重新编译了我的程序并尝试再次运行它。这次我没有收到错误消息,但是在尝试启动程序时,我听到了 XP 的错误声音(与您在使用 MB_ICONERROR 调用 MessageBox 时听到的声音相同),然后没有其他任何反应。在 Windows XP 的事件查看器中也没有提及任何内容。

我想也许更新 2 搞砸了其他东西,所以我完全卸载了 VS2012,包括它留下的所有 MS SQL 废话,重新安装它,只应用更新 1。再次用 XP 工具集编译我的代码,但同样的事情发生了。尝试启动我的程序时发出错误声音但没有消息。

更多谷歌搜索显示我必须将 PSAPI_VERSION 定义为 1 以针对 Windows 7 之前的 Process API 版本,所以我这样做了,但问题仍然存在。

我开始认为我的代码有问题,所以我制作了最基本的 Hello World 程序,但它仍然有同样的问题。所以我现在没有主意了。

这是我用来编译 Hello World 程序的代码:

主.cpp:

winapi.h:

正如我所说,我通过以 v110_xp 工具集为目标来编译此代码,并使用项目设置窗口将 CRT 与 /MD 静态链接。我将它编译为 x86 代码,它在我的 Windows 7 x64 机器上运行良好。在生成的可执行文件上运行 dumpbin 确认它已编译为 32 位代码,适用于操作系统版本 5.01 和 Windows GUI 子系统。

为了使这尽可能完整,这里是可执行文件的导入:

正如我所说,我在这里完全没有想法......我已经尝试了我能想到的一切。任何有用的评论将不胜感激!

问候,

杰拉德

0 投票
2 回答
1342 浏览

file - 批量选择带数字的文件夹

好的,所以从标题中您可能对我想要完成的事情有所了解。

我想要做的是[树]并显示文件夹列表(因此是树命令),然后允许我使用数字选择一个文件夹,问题是我需要能够在不知道文件夹的情况下这样做名字的

前任。[这就是我不希望它做的]

所以我需要它能够树,将每个文件夹设置为变量,然后允许我选择它作为一个数字如何?

请帮忙!

0 投票
2 回答
1119 浏览

batch-file - 批量更改 Mac 地址 Windows XP Pro

嘿伙计们,我需要知道如何更改我的电脑的 MAC 地址,我知道它与注册表有关,我不喜欢深入研究,原因是,如果有什么东西搞砸了,那就搞砸了好的。我没有任何启动代码可以继续。对不起。

0 投票
1 回答
268 浏览

batch-file - 映射的网络驱动器在 wifi 上运行缓慢

我有一批在网络驱动器上启动三个文件,大约需要。在 wifi 上打开每个需要 12 秒,在 LAN 上打开大约需要 5 秒。有什么帮助吗?

我运行 windows xp pro sp3