问题标签 [vista64]

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 投票
3 回答
2368 浏览

c++ - 在 Vista x64 上使用 PrintDlg 不起作用,在 32 位和 XP 上工作正常

我们有一个应用程序,其中包含一些我们仍在使用PrintDlg的旧打印机“设置”代码。我们使用自定义模板允许用户选择用于各种类型打印任务(例如报告或图纸)的打印机以及方向和纸张尺寸/来源。

它可以在 XP 和 32 位 Vista 上运行,但在 Vista x64 上它可以CDERR_MEMLOCKFAILURE通过CommDlgExtendedError(). 我尝试仅使用PRINTDLG结构中的基本输入来运行它,但如果参数包含PD_PRINTSETUPor PD_RETURNDEFAULT,我会收到该错误。

由于打印机选择/页面设置已拆分为PageSetupDlgPrintDlgEx,因此如果不更改大量代码和/或完全更改我们向用户呈现打印和打印机设置的方式,就没有明显的简单转换。

有没有人在 64 位 Vista 上看到过这个问题,你有没有找到任何解决方法?

注意:
由于其他限制,应用程序以管理员身份运行

0 投票
7 回答
4552 浏览

vista64 - 为什么微软决定将 32 位应用程序放在“Program Files (x86)”中?

将 64 位应用程序放入“Program Files (x64)”并让 32 位应用程序在“Program Files”中运行是否更有意义?

我有一个需要运行Flex编译器的批处理文件。在 x64 中,该程序位于“Program Files (x86)”中。在 Windows Vista 32 位上,它位于“程序文件”中 - 环境变量?核实:

我该怎么办?


tnx

0 投票
2 回答
596 浏览

drivers - 如何在 Vista 64 中加载 64 位 USB 驱动程序

我在 Vista 64 位系统中工作。

我有一个 3rdPartyUsbDriver.sys 和 3rdPartyUsbDriver.inf 文件。

我已经对 inf 文件中的供应商和产品 ID 进行了必要的更改,以使用我的自定义硬件。这可以在“未签名的驱动程序测试模式”下安装并正常工作。

我现在想以“正常模式”安装此驱动程序。我不在乎,如果它弹出警告说该驱动程序来自不受信任的来源。

最简单的方法是什么?

0 投票
1 回答
786 浏览

performance - Sql 2008 在 Vista 64 中异常缓慢

我们的数据库服务器是 SQL 2008 服务器。

我的同事都安装了 Sql 2008 Management Studio 的 XP 服务 2,他们绝对没有性能问题。

然而,我正在运行 Vista x64 (Ultimate),当我打开 2008 Management Studio 时,速度非常慢。连接到数据库需要将近 25 秒,所以当我针对数据库运行代码的某些部分时,我经常会遇到超时。

这台机器上的其他一切都像梦一样运行!Vista x64 上的 SQL2008 与 Windows 2003 Server 上的 SQL2008 通信是否存在问题?

谢谢

0 投票
9 回答
98347 浏览

java - 如果我只想在其中使用 Java,Eclipse 和 Netbeans 有什么区别?

我最近为自己买了一台戴尔 XPS 64 位 Vista。Eclipse 没有 64 位版本,但我在论坛上看到他们下载了 Eclipse 并在 Vista 上使用 Java 1.5,但只有一些问题。我有 Java 1.6,而且 Netbeans 很容易下载。

如果我现在从 Eclipse 转移到 Netbeans,我会注意到的基本/重大区别是什么?

0 投票
2 回答
2098 浏览

vb6 - Vista ProgramData 文件夹中缺少文件

我有一个旧版 VB6 程序,它在公共数据文件夹 (CSIDL_COMMON_APPDATA) 的子目录中安装了一个 Access 文件。我现在已经在 64 位 Vista 系统上安装了这个程序,并且该程序运行良好并且可以访问 C:\ProgramData\Wow\WowCat.mdb 中的文件,但是这个文件没有显示在 Windows 资源管理器中。

我想用从我的旧 PC 获取的更高版本覆盖这个数据库,但是使用资源管理器我看不到 C:\ProgramData\Wow\ 中的文件(我正在显示所有隐藏文件和系统文件)。如果我继续复制新的 WowCat.mdb,程序仍然可以与旧的程序一起使用。

在 VB 中单步执行代码,它肯定是在以下位置打开文件:C:\ProgramData\Wow\WowCat.mdb。搜索 C: 驱动器只显示新副本,那么程序正在访问的那个在哪里?

0 投票
1 回答
4305 浏览

visual-studio - WSE 客户端项目不断将 WebServicesClientProtocol 恢复为 SoapHttpClientProtocol

尽管在 Visual Studio 2005 中的客户端项目上启用了 WSE 3.0,但我所做的 Web 引用总是以从 SoapHttpClientProtocol 派生的服务代理结束。我必须手动将继承更改为 WebServicesClientProtocol,但更新它会恢复为 SoapHttpClientProtocol。我不确定在 Visual Studio 项目属性中的哪个位置可以让它永久使用 WebServicesClientProtocol?


据我所知,Visual Studio 应该生成常规的基于 SoapHttpClientProtocol 的服务代理,以及另一个后缀为“Wse”的服务代理,该名称源自 Web ServicesClientProtocol。甚至 Visual Studio .NET 2003 也已具备此功能。因此,出于某种原因,我的 Visual Studio 2005 并未与 WSE 3.0 紧密合作以生成额外的 WebServicesClientProtocol 代理。但缺失的环节在哪里?


2009 年 1 月 13 日更新

我得到了另一台机器来测试这个,看到这个 Visual Studio 2005可以生成基于 WebServicesClientProtocol 的代理。这意味着我原来的工作站的 Visual Studio 已经搞砸了;不太确定如何修复它。

添加:嗯,重新安装 WSE 3.0 也没有帮助。也许 WSE 不能在 x64 Windows Vista 上运行...?

0 投票
6 回答
5499 浏览

vba - 如何使用 VBA 从 64 位 Windows Vista 调用 ActivateKeyboardLayout

在 XP 下运行 VBA 我能够调用 ActivateKeyboardLayout 将我的输入语言从英语切换到另一种语言。但是,这不再适用于 Vista64。

有什么建议或解决方法吗?

以前在 XP 下工作的代码类似于以下内容:

有人建议尝试

当我尝试这个时,我收到错误消息:

变量使用 Visual Basic 不支持的自动化类型

0 投票
1 回答
1323 浏览

qt4 - QProcess setEnvironment 没有效果?

我正在尝试使用 QProcess 启动一个程序(vista64bit 上的 Qt4.4,在 MSVC2005 中开发)。该程序不在路径中,因此我尝试以类似于QProcess::setEnvironment文档中演示的方式将程序所在的目录添加到 QProcess 环境中。

不幸的是,程序没有启动,显然是因为在路径中找不到可执行文件。这是一个已知的问题?我做错了吗?

我已经验证了在添加路径后通过打印 QProcess 环境来设置路径。

有两种解决方法:第一种是使用完整路径启动程序,第二种是在启动可执行文件之前将目录添加到路径中,但我都不想使用。

0 投票
4 回答
828 浏览

windows-vista - Vista 64 位开发注意事项

我正在将我的开发工作站从 32 位 Vista 迁移到 64 位 Vista。

生产平台是 32 位 Windows Server 和 SQL Server 2008。

有谁知道迁移代码库的任何问题?

编辑:

该系统由web表单、c#代码、存储过程组成。

还有 ajax.net、ssrs、ssis 和来自 dundas 的动态报告/图表。

但是,我认为其他用户可能会欣赏有关此举动的任何经验教训或一般反馈。

发现:

截至 2009 年 1 月 24 日

  • Checkpoint VPN 不支持 Vista 64(实际上似乎很少支持)
  • Cropper 实用程序需要特殊下载和重建才能在 Vista 64 上工作(Cropper 看起来非常漂亮,但它缺少可滚动的窗口捕获)

缺乏对 Vista 64 的支持让我觉得不值得。我希望有人会提到缺少 VPN 支持,但目前没有支持 64 位客户端的 vpn 供应商......所以请注意 - 截至 2009 年 1 月 28 日 - 使用 Vista 64 对那些人来说不是一个好的选择我们当中需要 vpn 的人。