Running a Windows 32 bit C++ application

Hello,

I have a Windows 32 bit VC++ application installed on my hard disk. I want that this application should be run when I click on a link on a web page. Can I do this using java web start. What i want to do is deploy this application on a client machine. I will then have a web server on his intranet. When he clicks on a link it will launch the client application on his hard disk. What i want to avoid is any sort of messages like " Do you want to save this file to the disk or run this program from the current location" and hence i would like to use java web start. Do you have any suggestions?

[621 byte] By [salilsurendran] at [2007-9-26 8:16:58]
# 1

> I have a Windows 32 bit VC++ application

> ication installed on my hard disk. I want that this

> application should be run when I click on a link on a

> web page.

> Can I do this using java web start.

Perhaps it is technically possible (eg writing a little java wrapper that pulls the exe over and then launches it with runtime.exec("foo.exe")) but it misses the point.

Java Web Start is intended for use with applications written in Java (plus perhaps same native libs), that are executed using the standard JREs.

The other problem adressed is that nobody wants to have foreign code, that resides on some visited server, to execute without restrictions on one's client.

That's why the security stuff is in there.

Another problem is versioning, to sync server versions and the versions in the client cache.

> want to do is deploy this application on a client

> machine. I will then have a web server on his

> intranet. When he clicks on a link it will launch the

> client application on his hard disk.

It is possibly easier for you to buy some other deployment tool that has been made for this purpose or to write some launcher yourself.

Let's say your launch descriptors are put in a .mld (my launch descriptor) file.

It might contain some hints on the application you want to start, or might contain even nothing and just acts as trigger for your launcher.

You register the .mld mime type with the browser to start up your launcher whenever an URL ending on an .mld extension is hit.

You launcher will then connect to the server, download the app (e.g. via secure copy 'scp') and starts it.

This could be done even with perl or python scripting.

Regards,

Marc

van.woerkom at 2007-7-1 18:47:31 > top of Java-index,Desktop,Deploying...