New Forum | Previous | Next | (P-PDF) Developers
Topic: How does Adobe Acrobat enforce single instance
Conf: (P-PDF) Developers, Msg: 129022
Date: 3/9/2005 04:11 AM
Hi, I'm not sure if I can ask such a question here. I'm a Windows programmer and I'd like to know how Adobe Acrobat 5.0/6.0 enforces only a single instance application when I'm not using "/n" command line parameter. Initially I thought it was using DDE, but after some experiments, I found Acrobat already knows whether an acrobat instance is running or not before DDE is established.
I also suspect that Acrobat may query ROT to make a decision. But if I start Acrobat without opening any pdf files, I found there is no entry related to Acrobat in the running object table(ROT).
Does anyone happen to know about this? I have tried a lot of experiments and it seems that semaphore, mutex or other synchronization objects are not the explaination either.
So, any clue is highly appreciated because I need to know this for a project of virtualization.