- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
经过几个月的推迟,本周我终于开始使用一台新的 Windows 7 Professional PC 进行实际开发(其中 90% 仍然在 Delphi 7 中完成,其中一些程序仍然使用 Borland IDAPI 来访问 Paradox 文件) )。之前的开发电脑仍然是 XP-one。
除了一件事之外,一切都正常:IDAPI 和 BdeAdmin 配置文件的设置不知何故弄乱了,或者它们在不同的位置读取/写入。更准确地说,看起来有两个配置文件处于事件状态。
这一定与在错误的文件夹或注册表设置中读取/写入权限或设置有关,但在搜索了几个小时后,我放弃了。
以前有人遇到过这样的问题吗?如果是这样,希望有人解决了这个问题吗?
感谢任何想法/解决方案......
最佳答案
我的猜测是,这与 Vista 和 Windows 7 不允许程序更改 C:\Program Files 文件夹下的文件有关。他们在虚拟存储中创建这些更改的文件的副本,该过程称为虚拟化。这些副本最终位于用户帐户的隐藏 appdata 文件夹中,并且可以在 Local\VirtualStore\Program Files 文件夹中找到。该文件夹中的结构反射(reflect)了实际 Program Files 文件夹中的结构。
使用“硬编码”路径访问 Program Files 文件夹中的文件的程序将始终获得原始的(未更改的)文件内容。
解决方案:在虚拟 XP 系统中运行应用程序或升级应用程序可能是您最好的选择。
您可以尝试运行提升的应用程序。即:右键单击它们并选择以管理员身份运行。请注意,仅以管理员身份登录是不够的。即使是管理员,默认情况下也会运行所有未提升的进程。您还可以创建快捷方式并为快捷方式设置“以管理员身份运行”,而不是右键单击 - 该复选框位于属性对话框的兼容性选项卡上。但不能保证这会缓解问题。
关于delphi - IDAPI、BdeAdmin 和 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170673/
经过几个月的推迟,本周我终于开始使用一台新的 Windows 7 Professional PC 进行实际开发(其中 90% 仍然在 Delphi 7 中完成,其中一些程序仍然使用 Borland I
我是一名优秀的程序员,十分优秀!