J
James Pannozzi
I have a C++ App which currently uses #import to access some ActiveX DLL's
provided to me from some companies.
These desktop ActiveX apps typically have a GUI with a VB form in which the
desktop
user inputs some values and gets back some computed value(s).
Details of the interface and documentation as well as special ActiveX DLL's
(with the GUI part
removed) are provided to me by said companies. All works well.
But...
One of our competitors, apparently using .NET has set up a website which
seems to be interfacing to these same desktop Active-X apps
(apparently set up on the website server)
from several of these companies - WITHOUT any documentation, interface
documentation
or specially built DLL's.
Forgetting about C++ for the moment, how is this done?
Are there tools in .NET which can deduce the interface (functions, pass
parameters etc.) of an Active X DLL app,
and then build an interface in which the .NET app can interact with the
ActiveX app just as though the data were
being input through the VB form fields rather than from the .NET app?
Or have they somehow reverse engineered the ActiveX apps?
Thanks
Jim
provided to me from some companies.
These desktop ActiveX apps typically have a GUI with a VB form in which the
desktop
user inputs some values and gets back some computed value(s).
Details of the interface and documentation as well as special ActiveX DLL's
(with the GUI part
removed) are provided to me by said companies. All works well.
But...
One of our competitors, apparently using .NET has set up a website which
seems to be interfacing to these same desktop Active-X apps
(apparently set up on the website server)
from several of these companies - WITHOUT any documentation, interface
documentation
or specially built DLL's.
Forgetting about C++ for the moment, how is this done?
Are there tools in .NET which can deduce the interface (functions, pass
parameters etc.) of an Active X DLL app,
and then build an interface in which the .NET app can interact with the
ActiveX app just as though the data were
being input through the VB form fields rather than from the .NET app?
Or have they somehow reverse engineered the ActiveX apps?
Thanks
Jim