Дело в том что сетевой диск подключается когда ты открываешь
десктоп для пользователя
т.е. если ты работаешь на своем десктопе и имеешь сетевой диск
то это не значит что с ним может работать другой юзер в твоей системе.
Здравствуйте Ерусов Дмитрий, Вы писали:
ЕД>Дело в том что сетевой диск подключается когда ты открываешь ЕД>десктоп для пользователя ЕД>т.е. если ты работаешь на своем десктопе и имеешь сетевой диск ЕД>то это не значит что с ним может работать другой юзер в твоей системе.
ЕД>иными словами делай примерно так.
ЕД> ЕД>szApp = "\\\\comp1\\apps\\app.exe"; ЕД>szDir = "\\\\comp1\\apps\\";
ЕД>CreateProcessWithLogonW(UserName,NULL,Pass,LOGON_NETCREDENTIALS_ONLY,NULL,szApp,0,NULL, szDir,&si,&pi);
Необходимо писать именно полный сетевой путь или же можно "g:\\apps\\app.exe".
Хотелось бы повторить, что сервер стоит под Нетваре.
Я пробовал подключить сетевой диск с Сервера W2K, все работает!!!