Network Drive Control (NDC) for Windows Vista & higher, is an example of a utility I wrote to solve a frustrating problem I frequently encountered, namely wanting my network servers, both at work & home, mapped to Windows drives. While one can tell Windows to try to map all of the drives at logon, I didn't like the long delays waiting for the time outs of the drive mapping for the networks that are not connected. (i.e. Waiting for the mapping of the home network drives to timeout when on my work network, and vice versa.) So I wrote my own utility which would examine the network environment after I logged in, and based on what network it found itself on, it would only attempt to map those drives it knew were on that network. Basically, I wanted the map network drives on login to function equivalently to the way the old Windows 7 "default printer" did by being network specific.* The short of it is I wrote a program to do just that, and hence Network Drive Control was born.


Network Drive Control allows you to configure the automatic mapping of network drives when you logon based on the network(s) to which you are connected. And example would be to have your laptop automatically connect and map one set of network drives when at home, and another set of network drives when at work or school, and none if it detects that the PC is connected to a network where no mappings have been configured. 


Network Drive Control utilizes Windows features built into Windows Vista through 11 (both 32-bit and 64-bit), and supports drive mapping via Server Message Block (SMB), Common Internet File System (CIFS), Netbios, as well as WebDAV.


You can always get the latest version of Network Drive Control here:

https://www.michaelburns.net/Software/NDC/



* If you want that functionality in your Windows 8/10 system, check out my Network Printer Control (NPC) utility.