2012-12-05 44 views
2

我有彈(使用的ShellExecute)的Adobe Reader打開的FDF與映射驅動器上的鏈接的PDF的程序。該程序在調用Reader之前插入註冊表設置以設置可信位置。這工作得很好,直到版本X,但現在在版本XI上失敗。我已經設法解決了需要用UNC路徑替換受信任位置的映射路徑(將'm:\ folder \ subfolder'更改爲'\ server \ mappedfolder \ folder \ subfolder')的問題,但是還有另一個問題以及。ShellExecute的ADOBE READER XI安全警告對話框設置

當您打開一個FDF與在Adobe Reader XI的網絡位置的鏈接的PDF有一個「安全警告」對話框,要求您「允許」或「阻止」的PDF文件。如果PDF文件被允許,對話框將不再顯示,因此文件名可能存儲在某個位置,但不在「特權位置」設置中。

哪裏ADOBE READER存儲已經「允許」的文件列表?或者,當我點擊「允許」時,如何找出哪些文件/設置已更改。

請注意,受信任的文件夾/特權位置存儲在註冊表中:HKEY_CURRENT_USER \ Software \ Adob​​e \ Acrobat Reader \ 11.0 \ TrustManager \ cTrustedFolders,但是此特定對話框不會更改這些設置。

要重現確切的問題使用使用Adobe Reader XI在Windows 7 PC。創建映射網絡驅動器,映射到同一臺PC上的共享文件夾,並具有Everyone的完全權限(例如M:\ maps到c:\ Adob​​eTest)。將FDF鏈接到該文件夾​​中的PDF並使用應用程序的命令行或shell打開FDF。

回答

2

似乎有沒有這方面的資料。