Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文件保存到未映射的驱动器vb.net_Vb.net_Save_Unc - Fatal编程技术网

将文件保存到未映射的驱动器vb.net

将文件保存到未映射的驱动器vb.net,vb.net,save,unc,Vb.net,Save,Unc,我有一个将xls和pdf文件保存到驱动器的应用程序。我们需要用户无法访问此驱动器,因为我们不希望任何人手动在此驱动器中添加文件或删除文件 我们正在考虑在用户的机器上不映射驱动器。如果我们这样做,在从.Net应用程序中保存文件时是否需要使用UNC路径,因为驱动器未映射到用户的计算机上?如果驱动器未映射,则是,您需要通过UNC路径访问它。 但是,您应该记住,不映射它不会完全阻止他们访问它。默认情况下,应用程序将在其凭据下运行;因此,应用程序可以做的任何事情,他们也可以做,反之亦然。即使如此,如果未映

我有一个将xls和pdf文件保存到驱动器的应用程序。我们需要用户无法访问此驱动器,因为我们不希望任何人手动在此驱动器中添加文件或删除文件


我们正在考虑在用户的机器上不映射驱动器。如果我们这样做,在从.Net应用程序中保存文件时是否需要使用UNC路径,因为驱动器未映射到用户的计算机上?

如果驱动器未映射,则是,您需要通过UNC路径访问它。
但是,您应该记住,不映射它不会完全阻止他们访问它。默认情况下,应用程序将在其凭据下运行;因此,应用程序可以做的任何事情,他们也可以做,反之亦然。即使如此,如果未映射,它也不会立即可见,这可能就足够了。

您的意思是它映射到您的计算机/帐户上,而不是其他用户的计算机/帐户上?如果是,则否,如果需要,可以通过映射驱动器保存。但是,你也需要考虑其他用户通过UNC路径访问它。它映射到我的机器上,但是没有其他人的。但是,我不会使用此应用程序。用户将使用它,而这些用户的机器上没有映射驱动器。听起来我需要使用UNC路径,以便用户可以保存到此未映射的驱动器。你同意吗?用户的帐户需要在该文件夹中具有权限,以便应用程序可以写入该文件夹。然而,在这种情况下,他们也可以在Windows资源管理器中导航到它。如果你想让应用程序在用户无法访问的情况下写入,那么你的应用程序需要有自己的帐户,独立于用户自己的帐户。用户将拥有对文件夹的写入权限,但我们不能允许他们通过资源管理器导航到该文件夹,这就是为什么我们希望在他们的计算机上保留未映射的驱动器。我只是想确认是否需要使用UNC路径来允许用户保存到未映射到其计算机上的驱动器。感谢您的输入。如果驱动器未映射,则是,您需要通过UNC路径访问它。然而,仅仅不映射它并不会阻止他们访问它。默认情况下,应用程序将在其凭据下运行;因此,应用程序可以做的任何事情,他们也可以做,反之亦然。