You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Crystal Reports修改应用路径?CR13SP35路径异常问题

Crystal Reports 13 SP35 导致应用工作目录异常变更问题

原本使用CR13SP24时运行一切正常,因特殊需求不得不升级至CR13SP35。升级后,大量客户端遇到应用程序工作目录被修改为C:\Windows\System32\spool\Drivers\x64\3\的问题,该问题在以下场景触发:

  • 打印报告至打印机
  • 通过邮件发送报告
  • 通过Twilio类服务发送WhatsApp报告

核心问题在于本地无法复现该异常,但已有大量客户端反馈此问题。此前曾针对应用路径变更问题进行提问,当时尚未定位到是Crystal Reports版本升级导致的原因。

经排查发现:只要在其他线程中执行上述任一操作时运行报告,应用路径就会发生变更。值得注意的是,虽然通过MsgBox(AppDomain.CurrentDomain.BaseDirectory)弹出的是实际的应用安装路径(通常位于D或E盘,绝非C盘),但紧接着执行创建文本、Excel等文件的命令时,却会报错提示无法找到C:\Windows\System32\spool\Drivers\x64\3\路径下的文件。

内容的提问来源于stack exchange,提问作者bonny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 09:02:02