Hello Shaun,
When the LabVIEW run-time engine (RTE) installs the browser plugin for Internet Explorer (IE) many registry keys are also added. This is because IE is a Microsoft product so they tightly integrate it into their OS with all of these keys. If you use Netscape this will not happen and you can get away with just placing the LVActiveXControl.dll (which is installed with the RTE) in the browser plugin directory. Therefore, if you use IE, it may be difficult, but possible to look at your registry before and after the RTE is installed and gather a list of keys necessary for the IE plugin to work. You could then save these keys in a .reg file. You would now have a .reg file and the plugin dll which could be sent to your client. Keep in mind this i
s a work-around, may not be trivial, and it is definitely recommended that you simply install the RTE.
You may store files on a real-time controller's ftp (file transfer protocol) site. You could place the .reg file and the .dll on the controller and have your client download from here. You could also have the RTE here and have the client download and install it (but a client computer reboot would be necessary).
It is also possible for you to develop an application which will run on the embedded controller. You could make this a client-server network program using TCP/IP. The embedded program could wait for clients to connect and request the necessary files and then transfer them to the client. The client could then copy these files to the right place and execute the .reg file to add the registry entries.
As you can see, it is possible to accomplish this task, but it will be much easier to simply install the RTE.
Best Regards,
Justin Britten
Applications Engineer
National Instruments