run exe from pdf

I want specific users to be able to launch an executable (exe) from Reader. I haven't found a way to incorporate the functionality in Pro. Perhaps a Javascript would work.


Jack Ford

4 Answers

Voted Best Answer

This is bad. Very, very bad. The security hole that this opens is large enough to fly the Moon through. Seriously - really, really, bad.

However, if you really, really think you need to do this... it's a registry setting that needs to get flipped.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\>version number<\FeatureLockDown\cDefaultLaunchAttachmentPerms

Open: tBuiltInPermList
Dig in there for:

Change this to:

Which will at least ask the user (Are you sure you want do launch this?) before launching.

If you want to just completely throw caution to the wind... set it to 1 or just delete it from the list so you end up with this:

When your systems are completely overrun with Zombie software, please don't say you weren't warned.



By Douglas Hanna   

Acrobat and Reader are sand boxed form the OS. That is, there is very limited interfacing between Acrobat/Reader internals and the OS. And that specifically applies to exuctible programs on the computer. Just stop and think what could happen if one were to download a virus and then have a PDF that could execute that program.

It is possible to create a plug-in and have the plug-in execute the program.

George Kaiser   

I would look at using an HTML web page or a PDF file with the necessary navigation links.

The only PDF that now interfaces with an SQL database is LiveCycle and that is designed for form processing.

George Kaiser   

I received your answer. Thanks. However, I'm using Acrobat to prepare what's known as an e-Brief to be submitted to the California Court of Appeals on a USB thumb drive, and I want the clerk who will read the brief to be able to run a exe to open a database on the thumb drive to view data. The exe is the portable version of the PostgreSQL Pg Admin III. I'm never going to get them to futz with the Registry. Isn't there a file level or javascript simple solution?

Thanks again

Jack Ford   

Please specify a reason: