-1

我有一个 Windows 应用程序,用户在其中按下一个按钮,它将 explorer.exe 打开到特定的网络共享,例如“\192.168.0.100\share”。我希望它自动将用户登录到共享中。使用app的用户是普通用户,不是域用户,比如用户名:“user1”,密码:“pass1”。该服务器与本地计算机是同一工作组,例如工作组:“WORKGROUP”。该服务器的名称如“FileServer”,IP 地址如“192.168.1.100”。并且共享所需的凭据是该服务器上的本地用户,因此会提示他们进行身份验证。有没有办法自动化这个,所以他们不必手动登录?我用 C# 编程。请!!

4

1 回答 1

1

诀窍是在启动资源管理器窗口之前保存凭据。

net use \\192.168.1.100 YourUsersPassword /USER:FileServer\YourUser

保存后,您可以在共享上启动尽可能多的资源管理器窗口。

但是,net.exe 是一个 windows 命令,您希望如何在 C# 应用程序中执行它取决于您:

http://channel9.msdn.com/Forums/TechOff/242590-The-best-way-to-effect-quotnet-usequot-from-C

寻找在 C# 中进行“网络使用”的最佳实践

于 2013-06-15T03:45:18.117 回答