(note this is related to another question: http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_21146311.html
I'm writing a application that will eventually have little 'agents' that are running on about 70 computers on a WAN.
Basically, I have a central application that via tcp/ip sends xml commands to these agents, which in turn do 'stuff' based on the xml commands and return a result.
Because the only way i have access to these agents is via a ssh tunnel and vnc, i decided that i really dont want to log onto by opening the tunnel and a vnc session 70 times whenever i need to upgrade the exe. Instead, I have a system where dll's are dynamically loaded based on a config file. the idea being i can just send a xml command (and some binary data) to add new dlls and update the config file so the agent knows how to respond to new xml commands (or to fix any problems in existing dlls).
PROBLEM: I need to be able to unload the activex dll (if it is current instantiated) from the current app so that i can replace the dll file.
I am using CreateObject to load the activex dll
Thanks in advance for your help.