Re: Print Monitor Needs to Access Interactive Services
- From: Ivco <" ivco_sa"@abv.bg>
- Date: Thu, 01 Feb 2007 15:51:03 -0800
Mike wrote:
I have a print monitor that is installed for a custom Postscript printer driver.
This print monitor needs to display a screen asking the user to name a file and select some processing options during the call to LcmStartDocPort. It also invokes a COM object that display several interactive screens to process the file during the call to LcmEndDocPort.
The printer driver and monitor installs and runs on OSes Win2K and up. It also installs on Vista, and it will properly interact with the user and process files as designed.
However, on Vista the OS intercepts the dialog boxes and displays a dialog titled "Interactive Services Dialog Detection". The message is that "The program [my port monitor] may need information or permission to complete a task." When the user clicks OK, the dialogs are displayed.
My questions: 1. How can I properly set permissions (programatically, during the installation) on the port monitor so that it can interact in the user session without the OS intercepting the dialog boxes?
2. Do these permissions need to be applied to the port monitor (a dll) or to the spooler that invokes it?
Thanks,
Mike
Why don't you try to switch off the user account control (Control Panel\User Accounts -> Turn User Account Control on or off). I haven't tried this but the Interactive Service Dialog Detection might magically disappear.
.
- Prev by Date: Re: ProtocolUnbindAdapter() gets called at IRQL DISPATCH_LEVEL on Vista
- Next by Date: Re: DIFx and virtual device drivers...
- Previous by thread: What build target to use for Windows XP 64?
- Next by thread: Re: Print Monitor Needs to Access Interactive Services
- Index(es):
Relevant Pages
|