c++ - Difference between WNetAddConnection2() and NetUseAdd() -


i'm mounting remote drive locally (see user/password problems getvolumenameforvolumemountpoint() (windows remote drive mount?))

question: difference between wnetaddconnection2() , netuseadd()? appears each permit assign remote drive path local drive letter providing username , password.

further, can call wnetaddconnection2() specifying local drive letter (works), or specifying "null" local drive letter, , console net use command show success mounting remote drive "nothing" locally -- expect -- i'm unsure of purpose kind of result. hope establish "logon credentials" between local system/process , remote computer other calls ::getvolumenameforvolumemountpoint() have correct username/password context, doesn't work me.

the ultimate goal mount remote drive locally without local drive letter (to local guid path share because 26 local drive letters in use), calls ::getvolumenameforvolumemountpoint() fail logon failure: unknown user name or bad password, after mount remotely local drive letter providing remote username , password (currently using wnetaddconnection2()).

netuseadd() makes connection visible in windows explorer, while wnetuseconnection() , wnetaddconnection() not make connection visible in windows explorer.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -