Printable Version | Subscribe | Add to Favourites
New Topic New Poll New Reply
Author: Subject: html code to launch an .exe on a local machine
mads

posted on 30/4/09 at 06:17 PM Reply With Quote
html code to launch an .exe on a local machine

Need some help after browsing the net and not finding quite what I am after...

I am creating an intranet site and want to launch a program by the user clicking a button on the intranet site. How can I do this without the user being asked if they want to save or run the program?

I am aware of the security risks of such coding but as said it is for intranet site and local users only.

Any suggestions?





We gain knowledge faster than we do wisdom!

Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in sideways, thoroughly used, totally worn out and loudly proclaiming... "f*ck, what a trip!"

View User's Profile Visit User's Homepage View All Posts By User U2U Member
blakep82

posted on 30/4/09 at 06:26 PM Reply With Quote
hmm, i'm not entirely sure you can, as the application you want to run could be installed in any folder. ie it may not be in the specific place the code points it to.

it could be in c:\windows\programs, or it could be in c:\windows\users for example

i mean, it probably can be done, but might not be that reliable.


[Edited on 30/4/09 by blakep82]





________________________

IVA manual link http://www.businesslink.gov.uk/bdotg/action/detail?type=RESOURCES&itemId=1081997083

don't write OT on a new thread title, you're creating the topic, everything you write is very much ON topic!

View User's Profile View All Posts By User U2U Member
Worzey

posted on 30/4/09 at 06:33 PM Reply With Quote
I'm sure you can't do this.

The browser security settings will always ask the user.





Caterham R400

View User's Profile E-Mail User View All Posts By User U2U Member
mads

posted on 30/4/09 at 06:35 PM Reply With Quote
That's what I'm thinking Worzey but I thought I'd ask here in case anyone has some bright ideas on how to do it before I give up.





We gain knowledge faster than we do wisdom!

Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in sideways, thoroughly used, totally worn out and loudly proclaiming... "f*ck, what a trip!"

View User's Profile Visit User's Homepage View All Posts By User U2U Member
blakep82

posted on 30/4/09 at 06:37 PM Reply With Quote
what is it you're trying to run anyway?





________________________

IVA manual link http://www.businesslink.gov.uk/bdotg/action/detail?type=RESOURCES&itemId=1081997083

don't write OT on a new thread title, you're creating the topic, everything you write is very much ON topic!

View User's Profile View All Posts By User U2U Member
fov

posted on 30/4/09 at 06:39 PM Reply With Quote
You could do it with with ActiveX. Though I bet Vista would be a PITA. Plus you would have to use IE.
Is this a domain? Can you GP the intranet into the trusted sites?

Tell us a bit more about your environment and what your running and we may be able to come up with a more elegant solution.

View User's Profile View All Posts By User U2U Member
madmandegge

posted on 30/4/09 at 08:06 PM Reply With Quote
Are you using IIS on the server? If so, you can quite simply setup a "virtual drive" which points to the folder on the server, and will make it available via a URL, then all you'd need to enter would be.

http://myserver/setup.exe

If you aren't use IIS, download it and install it from Microsoft's site! And this will work on Firefox too.



edit - thinking about your problem, doing the above then just pointing a link towards the URL you have, as above, should do the trick.

edit #2 - just thought about this and it's not ideal as it's running from the server! what program are you trying to run

[Edited on 30/4/09 by madmandegge]

View User's Profile View All Posts By User U2U Member
mads

posted on 30/4/09 at 08:12 PM Reply With Quote
Environment: 2 laptops with Microsoft XP installed.

Program: database program which the end users access to retrieve or enter info (call logging program almost)

Intranet site: pages that contain info the end user would need when they are using the laptop. The laptop will be used for nothing else other than looking at that info when it is needed.

My plan now is to have the homepage of the intranet site set as an active background from which the users can find whichever page it is they need using the menu buttons. I would still like the program to be loadable from the active background rather than the user having to go via Start > Programs etc... (as well as preferring a clean desktop with no icons)

Could it work if I linked to the shortcut icon of the program?





We gain knowledge faster than we do wisdom!

Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in sideways, thoroughly used, totally worn out and loudly proclaiming... "f*ck, what a trip!"

View User's Profile Visit User's Homepage View All Posts By User U2U Member
madmandegge

posted on 30/4/09 at 08:38 PM Reply With Quote
Possible with a VBScript

1st link - http://www.visualbasicscript.com/m_22/tm.htm

2nd link (file paths with spaces?) - http://weblogs.asp.net/steveschofield/archive/2004/03/14/89240.aspx

Should be easy enough to change to the location of the file you have?

3rd edit - should probably take my time!

http://www.csidata.com/custserv/onlinehelp/vbsdocs/vbs9.htm

Putting this into the HTML should work

<SCRIPT LANGUAGE="VBScript">
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "c:\myprogram.exe"
</SCRIPT>


[Edited on 30/4/09 by madmandegge]

View User's Profile View All Posts By User U2U Member
stevebubs

posted on 30/4/09 at 11:11 PM Reply With Quote
simplest answer is to start messing with security zones.

If it's an intranet site then putting the URL into the trusted zone lists will bring the security levels right down....

View User's Profile E-Mail User View All Posts By User U2U Member

New Topic New Poll New Reply


go to top






Website design and SEO by Studio Montage

All content © 2001-16 LocostBuilders. Reproduction prohibited
Opinions expressed in public posts are those of the author and do not necessarily represent
the views of other users or any member of the LocostBuilders team.
Running XMB 1.8 Partagium [© 2002 XMB Group] on Apache under CentOS Linux
Founded, built and operated by ChrisW.