问题标签 [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 投票
1 回答
103 浏览

windows-vista - 一些帮助解决 .bat 中的问题

我当前的 .bat 文件如下:

我的目标是只有在程序还没有打开的情况下才能打开程序。这很好用,但一个问题是我必须手动关闭打开的记事本窗口以读取 For****.log 文件。有没有办法让这些东西自动关闭?顺便说一句,我正在运行 vista。

0 投票
2 回答
2140 浏览

vb.net - 由于应用程序类型,无法访问 oci.dll

我正在尝试通过 Visual Studio 2008 中的实体框架创建与 Oracle 数据库的连接。我正在运行 64 位 Vista Ultimate。

起初,我什至很难通过 Visual Studio 连接到数据库,但最终通过安装 10204_vista_w2k8_x64_production_db 和 ODTwithODAC1110720 使事情正常进行,但只有通过 Visual Studio 连接所需的最小部分。

我对这个设置完全陌生,所以很可能我已经犯了一个错误,但是安装这两个包是我可以通过 Visual Studio 创建连接的唯一方法。

我建立了连接,并使用向导创建了一个 . .edmx 文件。模型和关联创建得非常完美,我认为一切都会顺利进行。我使用默认名称“实体”作为参考名称。

当我尝试执行以下操作时

我收到以下错误..

InnerException = {"无法加载 C:\app\adexter\OraHome_1\oci.dll。请检查您是否使用 64x 版本的 Oracle 客户端和 64x 应用程序。"}

除了在运行应用程序时,我如何在每个点都连接到 oracle db?

0 投票
1 回答
640 浏览

visual-studio - Visual Studio 2008 - 从 VS2008 以管理员身份运行时,无法专注于文本框

这是一个小而深奥的问题,而不是一个大问题,但我想知道还有哪些其他 VS2008 特质。

如果您制作一个 Web 应用程序,添加一个文本框并在页面加载时为该文本框运行一个焦点功能,那么当您从 Vista 非管理员帐户以管理员身份运行 VS从运行的浏览器实例运行页面时,它可以工作它自己的,而不是来自VS。

如果您以管理员身份从 VS 浏览页面,则焦点不起作用。这适用于 Cassini 和本地 IIS。

像这样的东西只会让我对 VS 的信任度降低一点。

0 投票
1 回答
4813 浏览

java - Vista-64 位上的 Java RS232 通信

我们有一个 Java 应用程序需要通过虚拟串行 COM 端口与外围设备通信。我们使用 RS232 Java COMM API(javax.comm.properties、comm.jar、win32com.dll)来实现相同的目的。目前,该代码在 Windows XP 32 位、Vista 32 位和 Windows 7 上运行良好。但是我们在尝试在 Vista 64 位上进行通信时遇到了问题。我从 Java 论坛中了解到,Java COMM API 不支持 64 位

我想知道是否有人面临类似的情况并能够以某种方式解决相同的问题?

0 投票
1 回答
1534 浏览

html-helper - 以编程方式打开 chm 文件的最简单方法?

我有一个用 Borland 的 C++ Builder 编写的遗留 32 位应用程序。我需要以编程方式显示 HtmlHelp 文件中的特定页面。到目前为止,我一直在通过 HtmlHelp.ocx 执行此操作,但这不适用于 x64 版本的 Windows Vista / Windows7,如该线程中所述。

我无法将应用程序编译为 64 位可执行文件。因此,到目前为止我发现的唯一解决方法是创建一个 32 位组件,实现一个 COM 对象,该对象加载和调用 32 位 DLL,并将 32 位 DLL 接口公开为 COM 接口。

仅显示具有特定主题的 chml 文件听起来太复杂了。一定有别的东西。但它是什么?

0 投票
4 回答
6076 浏览

32bit-64bit - 32 位应用程序如何在 64 位 Windows Vista 上找到 64 位 Program Files 目录的位置?

我正在努力解决如何从 32 位应用程序确定 64 位 Windows Vista 上 64 位程序文件目录的位置的问题。

呼吁SHGetKnownFolderPath(FOLDERID_ProgramFilesX64)不返回任何东西。MSDN文章KNOWNFOLDERID还指出FOLDERID_ProgramFilesX6432 位应用程序不支持此特定调用。

我想尽可能避免硬编码“C:\Program Files”的路径。做类似的事情GetWindowsDirectory(),从返回值中提取驱动器并将“\ Program Files”添加到它也没有吸引力。

32 位应用程序如何从 64 位 Windows Vista 中正确获取文件夹的位置?

背景

我们的应用程序有一个服务组件,它应该根据来自用户会话特定组件的请求启动其他进程。启动的应用程序可以是 32 位或 64 位。我们CreateProcessAsUser()通过在启动用户会话过程中传入一个令牌来做到这一点。对于调用,我们通过APICreateProcessAsUser创建一个环境块。CreateEnvironmentBlock()问题在于CreateEnvironmentBlock(),使用用户会话应用程序的令牌创建了一个带有 ProgramW6432="C:\Program Files (x86)" 的块,这对于 64 位应用程序来说是个问题。我们需要用适当的值覆盖它。

0 投票
1 回答
619 浏览

c++ - Vista-Eclipse (Galileo) CDT w/MinGW 和 MinGW 的 GDB 无法输出 cerr 输出

我安装了 Eclipse,我可以让 g++ 正确编译代码;但是,当我启动调试器时,Eclipse 控制台中不会显示任何“cerr >>”输出。我尝试手动运行 GDB,但它也不显示 cerr 输出。有没有人遇到这种情况??我正在运行 MinGW 提供的 GDB 5.3。

0 投票
1 回答
6975 浏览

git - msysgit - sh.exe - fork:权限被拒绝 - Vista 64 位

我在其他 Windows 机器上安装了 msysgit,没有任何问题。在这个 Vista 64 位 Ultimate 机器上,我安装了 3 个最新版本的 msysgit。在所有三个安装中,当我在此处执行“git bash”时,我在命令窗口中得到的正是这个:

git 命令不起作用。我收到相同的权限被拒绝消息。关于如何解决这个问题的任何线索?

更新

此外,当我执行“git gui here”时 - 我得到:

我正在使用比 1.5.0 更新的版本。

0 投票
2 回答
292 浏览

64-bit - 在 64 位 Vista 上使用驱动程序的问题

这是这个问题的时间延续。我已经简化了我的电路板,因此它可以在 32 位版本的 XP 和 Vista 上运行良好的 BulkUSB DDK 版本,但我无法在 Vista 64 上安装它。(使用 amd64 fre 构建)我已经能够制作 windows使用 BulkUSB 和 USBSamp 识别它需要安装的文件,但是一旦安装它就会说

在详细信息中的问题代码属性中,它显示为 27。当我第一次安装它时,它抱怨驱动程序没有经过数字签名,我尝试运行:

正如提到的那样,它应该使 Windows 运行未签名的驱动程序,但这没有帮助。

如果有人对此有所了解,我们将不胜感激。

谢谢,

苏德。

编辑交易的另一部分,我花了很长时间才发现问题或答案中没有任何内容:卸载驱动程序时,您需要在设备管理器中检查“删除驱动程序”或使用 pnputil -d oem# #.inf 删除驱动程序,否则新的驱动程序将不会被使用。

0 投票
1 回答
194 浏览

c# - 使用 PrimaryMonitorSize 或 Caps 的屏幕分辨率错误

我在检测 vista64 下的屏幕分辨率时遇到了严重问题。我有 2 种方法使用 C# 来查找网页的背面分辨率。使用 javascript 的客户端解析很好,但背面没有什么是正确的。

  1. int deskWidth = SystemInformation.PrimaryMonitorSize.Width; return 1024
  2. IntPtr hdcSrc = User32.GetDesktopWindow(); int width = GetDeviceCaps(hdcSrc, HORZRES); return 1024

经过多次更改是屏幕资源。这些方法总是返回相同的值 1024。过去这些方法运行良好,但 Windows 更新在这里。

有人可以帮我解决这个问题或建议另一种方法来获得有效的解决方案吗?

非常感谢您的回答。