I used to think that the copy and paste feature makes the clipboard
buffer shared between host and guest. However, the source code and
experiment shows a different result.
The code in vmware-user indicates that when I select some text in guest
os, it is instantly copied and sent to host os. My experiment confirms that.
The clipboard of host os (WinXP for me) is overwritten. However, before I
explicitily copy anything in guest, the clipboard of guest os remains
before.
A detailed scenario is:
1. I have a host and 2 guest a and b installed vmtools;
2. Copy text A in host, so both a and b hold A in their clipboard;
3. Select text B in guest a, then host holds B but a and b hold A;
4. Copy B in guest a, then all hold B.
My question is:
1. When texts are sent to host, host's clipboard is refreshed, but
guest's is not. Why?
2. Step 3 above seems to increase cost and inconsistency. What is the
purpose of such design? I assume hooking another event is not much more
complicated.
Thanks,
Yiwen
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel