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