> Well the os would be win7 32bit
> Compiler : Keil A51 lib set
> The board: I haven't yet started on the(USB part of) board design.Currently using proteus to test my code(my usb communication protocol)
Oh, it's the board itself doing the sending, not the PC end.
Are you trying to implement a known protocol (say pretending to be a serial port, or perhaps a storage device)?
If you implement something standard, then when you plug it into windows, you get the "found new hardware, windows is installing, your device is ready to use" deal.
If you implement something bespoke, then you have to write BOTH ends.
> I am able to achieve this using RS232 protocol
What speed are you running at?
Lengths of serial cables
A decent 1M null-modem cable should allow you to select baud rates past 100K without too much problem.
Serial line over USB is even less restricted.