I am trying to write a server application that will run on a PC and when requested from a client will share the CDROM drive to a client for a short period of time. My server program will listens on a port using winsock and then when I get a request I want to programatially create a share and send the share name back to the Client to use. Then when the client is done, I want to delete it. I am stuck on programatically creating the share on the server and then on the client creatinng a mapped drive to it. Anyone have any samples in VB.NEt on how do this? I have everything working but Creating the share on the server. and then just mapping it in the client. the client program does have the ip address of the server for mapping.