C
Curious Coder
I have been tasked with a project that I do not think can be accomplished.
Our company has an application that runs as an unmanaged ActiveX control on
user desktops. It is designed to work with our phone system.
When a phone call comes in, users can click a button on the ActiveX control
and begin recording.
My task is to fire off this recording, behind the scenes, without user
interaction, using the existing instance of the ActiveX control. The control
has an extensive API that I can use IF I were creating a separate
application, but basically I have to create an application that sits in the
system tray (ok), and have it behave as an event sink for this external
control (not ok).
There is other functionality I have to perform without user action, but if I
can at least manage this, I can work out the rest.
Personally, I dont think its possible. If it is, the only thing I can think
of is somehow accessing its process space and intercept its threads, but to
do what?
Any direction is GREATLY appreciated. Thank you to the community.
Our company has an application that runs as an unmanaged ActiveX control on
user desktops. It is designed to work with our phone system.
When a phone call comes in, users can click a button on the ActiveX control
and begin recording.
My task is to fire off this recording, behind the scenes, without user
interaction, using the existing instance of the ActiveX control. The control
has an extensive API that I can use IF I were creating a separate
application, but basically I have to create an application that sits in the
system tray (ok), and have it behave as an event sink for this external
control (not ok).
There is other functionality I have to perform without user action, but if I
can at least manage this, I can work out the rest.
Personally, I dont think its possible. If it is, the only thing I can think
of is somehow accessing its process space and intercept its threads, but to
do what?
Any direction is GREATLY appreciated. Thank you to the community.