Параметры: имя диска (с двоеточием), сетевой путь, сохранять ли в профиле, логин, пароль.
| Код | WshNetwork network = new WshNetwork(); object save = false; object user = "login", pass = "pass"; network.MapNetworkDrive("V:", @"\\server\vss", ref save, ref user, ref pass); |
Чтобы не указывать все параметры можно использовать такой вызов:
| Код | WshNetwork network = new WshNetwork(); network.GetType().InvokeMember("MapNetworkDrive", System.Reflection.BindingFlags.InvokeMethod, null, network, new object[] { "V:", @"\\server\vss" }, System.Globalization.CultureInfo.CurrentCulture);
|
http://msdn.microsoft.com/en-us/library/s6wt333f(VS.85).aspx. Правда примеры только на VBScript и JScript. |