I need to know if there is any way to detect in a client PC (Windows) there any PDF reader (Adobe Reader, Foxit Reader, …), using VB6 and. NET (C #).
I can not do by reading the Windows registry, because the user may not have permissions to read it.
Thank you.
A sample based on Jerry Coffin’s suggestion to use
FindExecutable(based on this article):