当您在 Adobe Reader XI 中从网络位置打开文档时,根据具体细节,会出现一个“安全警告”对话框,要求您“允许”或“阻止”该文件。如果您再次打开该文件,则不会显示该对话框,因此文件名存储在某个地方,而不是“特权位置”设置中。
Adobe Reader 将已“允许”的文件列表存储在哪里?或者,如何才能知道单击“允许”后哪些文件/设置发生了更改。
请注意,受信任的文件夹/特权位置存储在注册表中:HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\11.0\TrustManager\cTrustedFolders,但此特定对话框不会改变这些设置。
要重现确切的问题,请使用装有 Adobe Reader XI 的 Windows 7 PC。创建一个映射网络驱动器,该驱动器映射到同一台 PC 上的共享文件夹,并为每个人提供完全权限(例如,M:\ 映射到 c:\AdobeTest)。放置链接到文件夹中 PDF 的 FDF,然后使用应用程序中的命令行或 shell 打开 FDF。
答案1
Adobe 论坛中的此主题有一个用于保存连接的位置:http://forums.adobe.com/message/3892594?tstart=0#3892594
关键短语是这样的:Adobe 在“C:\Documents and Settings.....\Application Data\Adobe\Acrobat\8.0”中生成一个名为 DBConnects.sav 的文件,该文件会记住数据连接
答案2
我可以肯定地说它没有存储在注册表中。使用 RegShot,我在 PDF 被“允许”之前和之后拍摄了注册表快照,两者之间唯一相关的变化是最近的文件列表。