Firstly, thank you very much for your detailled answer!
This might be possible in theory, but it would be extremely difficult, especially to do it silently without user action. USB devices can provide drivers, but Canon cameras do not, so this would be implemented from scratch. CHDK supported cameras use PTP rather than USB mass storage, so autorun tricks aren't available. There is always the possibility of exploitable flaws in one of the drivers somewhere in the USB stack that interacts with the camera.
Honestly I fear i did not fully understand this (english is not my mother-tongue).
Would you be so kind to answer some questions regarding your last post?
"[...]silently without user action[...]" What exactely do you value as user action?
With "USB devices can provide drivers" do you mean that some USB-devices are capable of installing drivers to the PC but Canon cameras cannot? How does this fact affect the problem?
"implemented from scratch" -> would have to be programmed totally from the beginning so the original firmware could not be used as basis?
"CHDK supported cameras use PTP rather than USB mass storage, so autorun tricks aren't available."
You mean, when i connect the camera to the PC, there cannot autorun sth. from the camera?
But if i connect it to the PC i see a "permanent storage" in the explorer (Vista 32b). Couldnt sth. autorun fromt that storage? Or is that just a way for Vista to display that and doesnt have to mean that its really a mass storage?
About that PTP: When i plugged the camera via usb, windows said "installing drivers" (although PTP does not need dirvers? hmm). And this happens with ever USB-slot which the cam was not plugged with before. (Alike its the case with USB-sticks)
Thanks in advance