亲: 我亲自帮你测试过了,这样可行:
Process.Start("cmd.exe", @"/k Net Use * \\192.168.1.2\ShareFolder Pwd /user:User");
亲。我是想看的里边的文件啊,一个打开文件的操作
@苏门答腊麝香猫: 亲:连打开一个文件的操作你都不会吗?真搞不懂你是怎么学习C#的。
Process.Start("cmd.exe", @"/k net use Z: \\novashafs01\ShareFolder Pwd /user:User"); Process.Start("Z:");
@beyondchina: 亲,我学C#半年,工作半年,您还想让我怎么样。
一般应该是System.Diagnostics.Process.Start(@"\\192.168.1.23\dp")或者System.Diagnostics.Process.Start("\\\\192.168.1.23\\dp")吧。
把密码写在代码里当然可以,但是有两点不好:1、别人看代码都看到了;2、密码修改需要修改代码。如果是在域内,保证现在使用的账户在远端有相应权限,可以忽略用户名和密码的设置。
密码设置成可配置的不就行了么
173844862 .Net 高级交流部落