3

我有一个程序,它使用(使用 ShellExecute)Adobe Reader 在映射驱动器上打开带有链接 PDF 的 FDF。该程序会在调用 Reader 之前插入注册表设置以设置受信任的位置。这在版本 X 之前运行良好,但现在在版本 XI 上失败。我已经设法解决了需要用 UNC 路径替换受信任位置的映射路径的问题(将 'm:\folder\subfolder' 更改为 '\server\mappedfolder\folder\subfolder')但还有另一个问题也是。

当您在 Adob​​e Reader XI 中从网络位置打开带有链接 PDF 的 FDF 时,会出现一个“安全警告”对话框,要求您“允许”或“阻止”该 PDF 文件。如果允许 PDF 文件,则不会再次显示对话框,因此大概文件名存储在某处,但不在“特权位置”设置中。

Adobe Reader 在哪里存储已“允许”的文件列表?或者,当我单击“允许”时,如何找出哪些文件/设置发生了更改。

请注意,受信任的文件夹/特权位置存储在此处的注册表中:HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\11.0\TrustManager\cTrustedFolders,但此特定对话框不会更改这些设置。

要重现确切的问题,请使用装有 Adob​​e Reader XI 的 Windows 7 PC。创建一个映射网络驱动器,该驱动器映射到同一台 PC 上的共享文件夹,每个人都具有完全权限(例如,M:\ 映射到 c:\AdobeTest)。放入链接到文件夹中 PDF 的 FDF,并使用命令行或应用程序的 shell 打开 FDF。

4

1 回答 1

2

似乎没有这方面的文件。

于 2013-01-08T09:17:52.523 回答