There seems to be a slight problem with Win32::NetResource. Apparently, if you have a server that uses user-level security (i.e., defining who can access the share based on who they are logged in as), you can't set the permissions on the share. I have a program that create a directory, sets the permissions on the directory for local use, but it also needs to set the same permissions that are local for the share (which is user-based). I can't seem to find a structure (C/C++ structure that is...) that will support what I need to do. Has anyone come up with a workaround for this? If so, please let me know. I really would like to finish up this program soon. Thanks for any help.