求助:c#获取多个摄像头照片

没做过类似的东西,先问问大家的思路(:)but如果有现成的代码最感恩了!)
我的想法是:一个USB HUB接电脑,然后HUB上再接三个(免驱)USB的摄像头。
问题是:如此能实现不?还是需要在三个(电脑上的)USB连?

http://wenku.baidu.com/link?url=sREJso-wCmhqAhPzgXVreZRqQmTm9bYzSFciOsux_IuGwGLp08gqd76jjJp3jOkyNEeprQ3Kp9eSBGPVuM8Y6lB_6AXGt6Zu91a8D8_Feim

Thank you for your reply!
代码类似的肯定找的到,我只是看有的帖子说同时三个摄像头不能获取视屏,比如微软系统的话外接了摄像头那么笔记本自带的那个会黑屏,如此想确认下有做过类似的前辈
是会碰到类似问题或类似问题如何绕过的。