问题标签 [compatibility-mode]
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.
windows-10 - 有没有办法使用 NSIS 在 Win10 中安装一个可以读取 C:\Windows 的应用程序?
我们有一个拥有大量安装基础的应用程序。长话短说,在有限的时间内,一些新的 Win10 系统需要像 Win7 系统一样存储它们的数据——在 C:\windows 中(这是不可协商的,并且是临时的——我知道这是一种糟糕的形式,但它是临时解决方法)。
为了做到这一点,我假设我们需要让 NSIS 设置兼容模式,或者设置提升的用户权限。但我对其他选择持开放态度。
谢谢!
windows - Windows:以编程方式为 DVD 或 CD 创建兼容模式注册表项
我正在寻找以编程方式运行安装光盘并为数百个 exe 和 msi 设置兼容模式。但我遇到了障碍。
对于不在 ROM 上的文件,创建的注册表项是:
但对于 DVD 或 CD 等 ROM 上的文件,创建的注册表项是:
我正在寻找如何计算“SomeHexValue”。msdn上有一篇存档的帖子,其中建议十六进制值基于文件大小(后来收回)。但对于我在 Server2019 或 Server2016 上的情况并非如此,因为具有不同名称和大小的两个不同文件具有相同的十六进制值。
有人在这里有想法吗?我目前正在考虑与本地路径有关。我希望有人以前遇到过这种情况。网上的采摘似乎很渺茫。
excel - 无法激活工作簿
我正在尝试制作一个宏,它将数据从一个 excel 工作簿复制到另一个 excel 工作簿。当我的宏尝试读取包含数据的工作簿时,我收到运行时错误“9”:下标超出范围。这是我单击调试时突出显示的代码部分:
excel 工作簿是从我的工作用来运行报告的另一个程序打开的。excel 工作簿也以兼容模式打开。我已使用测试代码读取所有打开的工作簿,以查看是否可以实际找到工作簿以及我是否拥有正确的工作簿名称。测试代码能够读取我想要从中提取数据的打开工作簿,但我的代码就像工作簿不存在一样。有什么解决办法吗?谢谢
我使用的测试代码是这样的: