在Citrix Metaframe上运行C ++桌面应用程序时访问冲突

我制作了一个使用C ++的Windows应用程序,在安装在真实计算机上时,该应用程序无错地连接到Oracle数据库。 在Citrix Metaframe上运行时,有时会引发“访问冲突”exception。 在Citrix Metaframe上运行Windows C ++应用程序是否有任何规则或任何特殊的安全措施?

访问冲突通常意味着访问的内存区域可能不被使用。 Citrix使用一些特殊版本的核心dll,因此在正常环境中未被注意到的错误可能在那里出现。

访问冲突错误包含重要的附加信息,可用于追踪错误。

运行Sysinternals进程监视器,并在popup错误时查找任何“拒绝访问”消息。 这听起来像用户缺less适当的文件权限。