Running exe on local machine from web application


I have a web application running on a web server. From this I would like to run an application on the clients machine. It works with ActiveX for IE but I would like it to work in all other browsers as well. The client is running Windows.

Is this possible and if so - how is it done?

Thanks in advance
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
It is intentionally next to impossible.  Modern browsers block access to almost all of the local machine to prevent malicious web sites from compromising your computer.
RTSolAuthor Commented:
I have control of all the clients in this case and can consider installing an application specific for this web site that does the required stuff. Does that change anything at all? You said next to impossible :-)
Dave BaldwinFixer of ProblemsCommented:
Yep, that's what I said.  And no that doesn't change anything.  With the massive amount of spam and viruses that are already trying to get into your computer, the people who write browsers are justifiably paranoid and don't allow direct access to the machine that the browser is running on.

On the other hand, if you can install and run an application on the user's machine, why are you trying to do it thru the browser?
OWASP: Threats Fundamentals

Learn the top ten threats that are present in modern web-application development and how to protect your business from them.

RTSolAuthor Commented:
Well, the scenario is this: The client has a voip phone system and when he clicks a phone number on the web application he wants the office phone to call that number. Is a local application that listens to a table in the database on the server an option? Then I could write the phone number to this table and have the local application run the phone application. How do you listen to changes in the database - trigger?
Dave BaldwinFixer of ProblemsCommented:
I suppose that could work.  If there is only the one client, I would probably have them use IE since that already works.  

Apparently there are 'phone dialer' plugins.  Here's one:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
RTSolAuthor Commented:
Ok - thanks!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.