点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
Iam指的是我们在开发环境中拥有的以下Crystal注册表设置:
这是设置:
[HKEY_USERS \ {用户配置文件名称} \ Software \ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Crystal Reports \ Export \ Pdf]
" ForceLargerFonts" = dword:00000001
。 当我们在Prod中使用prod用户组尝试相同操作时,它失败了,因为它一直在查看HKEY_USERS \ default文件夹,我们知道这是因为在更新默认用户密钥后,失败的条形码已在生成的pdf中得到修复。 Iam试图了解为什么生产环境中的这种行为与较低环境的行为有何不同? 我们拥有Visual Studio 2017,并且运行时版本为SAP Crystal Runtime Engine 13.0.24 64位版本。
取决于您启动应用程序的方式。
如果您右键单击EXE并选择"以管理员身份运行",HKCU将位于HKLM的本地用户凭据下。
或者,如果有时安装时会看到"允许所有用户访问"(或类似的内容)会创建HKLM密钥,然后在用户登录ti时将密钥复制到其HKCU树中。
Google MSDN上的注册表项,看看规则是什么,我们将遵循它们。
Don
请帮助我更好地了解您的意思,您是说我们在安装应用程序时会询问 对于所有用户等。在我们的环境中,我们没有看到任何类似的东西。 您是指CR运行时引擎吗?
如果您的应用程序是64位的,请尝试使用此路径,而不使用HKEY_USERS路径:
HKEY_LOCAL_MACHINE \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ Export \ PDF
;如果应用程序是32位,则为此:
HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ Export \ PDF
-Dell
嗨,戴尔,
在您的回复中,我没有看到
的注册表编辑.NET Framework 4.0的Crystal Reports \ Crystal Reports \ Export \ Pdf,因此我提出了疑问。
我们的应用程序正在使用HKEY_USERS/DEFAULT条目,只是想更好地了解
好。 谢谢。
好,谢谢。
VS的CR使用MSIExec进行安装,如果该程序未提示所有用户,则为MSIExec问题。 您可以发布到MSDN以获取更多信息。
一周热门 更多>