Форум: "Сети";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Вниззапуск команд операционной системы из своей проги Найти похожие ветки
← →
Malamba (2003-02-21 09:59) [0]Как можно запускать команды операционки типа net use и проч. из моей проги?
Использовать ShellExecute() или WinExec.
Или что-то другое?
(Net use использовалось для примера, WNetAddConnection не предлагать)
← →
REA (2003-02-21 10:03) [1]Опять удаленное администрирование...
← →
malamba (2003-02-24 10:17) [2]> Опять удаленное администрирование...
Почему опять?
Запускается компьютер, запускается моя прога, проверяет, запущен ли сервер в сети, если нет, то привет семье - выключение компьютера, если сервер есть, подключаются ресурсы.
(А потому что юзерам объяснять бесполезно, что вначале нужно включать сервер, а затем уже свои машины).
Так вот, winexec("net use ...") завершается без ошибок, но нового диска я не вижу.
← →
ghg (2003-02-24 10:35) [3]Может так winexec("*.bat") а уже в нем то что надо?
← →
malamba (2003-02-24 10:52) [4]Честно говоря, вначале я пользовался WNetAddConnection2
На машине с Win 98 срабатывало, но на моей ( Win 2000 Pro) сообщало ERROR_ACCESS_DENIED - доступ закрыт.
В глубине души я подозреваю, что это - от ограничений групповой политики ( запретить пользователм подключать сетевые диски), хотя я и работаю под аккаунтом админа.
Решил опробовать net use, поскольку из комадной строки она работает как часы.
Возможно, нужно дать моей проге дополнительные привилегии - нет ли у кого каких мыслей.
Если кто хочет посмотреть исходник ( вдруг кому сгодиться) - мыльните.
//Учится всегда сгодиться, девица должна трудиться, не плюй в колодец - пригодиться, и как говорится...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c