0
我有一个.NET应用程序,它可以在一些网络共享驱动器上写入一些非常小的文件(2k-40k)。这些网络共享驱动器位于另一台WinXP计算机上。我遇到的问题是,应用程序能够写入共享驱动器,但无法使用打开同一个文件:WinXP共享驱动器问题
Process.Start(fullPathFileName);
我得到的错误是“系统找不到指定的文件”。通过浏览共享驱动器,我可以看到正在创建的文件,并且我可以从WinExplorer中打开它,没有任何问题。有任何想法吗 ?
你究竟在做什么?将一个小文件复制到另一台XP机器上,然后尝试从源机器执行该文件是没有意义的。你期待它在远程机器上运行吗?它不会 - 它将在源计算机上执行,这意味着它将通过网络传回到源系统上的RAM中。 – 2011-03-12 01:08:20
相信与否,你仍然可以找到推荐使用WinXP作为文件服务器的netAdmins,因此他们将所有文档都存储在其网络中的一台WinXP计算机上的共享驱动器上,并从该驱动器中打开文件。 – user656180 2011-03-12 01:22:04
@user:他们为什么推荐这个,而不是纯粹的无知? Windows XP从未推荐用作文件服务器,当然也不会再有了。您也可以从现代版本的Windows共享驱动器。他们没有删除所有有用的功能。 – 2011-03-12 08:58:10