|
|
#1
|
|||
|
|||
Сетевой диск
Доброго времени суток!
Я пишу программу, которая работает только если запускать её от имени администратора. В процессе работы, помимо всего прочего, программа должна создать сетевой диск у обычного пользователя. Но так, как она запущена администратором, то и сетевой диск создается у администратора. Может ли кто нибудь подсказать или поделиться примером, как реализовать подключение сетевого диска (к примеру '\\User-PC\Share') у обычного пользователя (к примеру 'Vasya'), запустив программу от имени администратора. Приветствуются примеры с принудительным подключением сетевого диска (имеется ввиду подключение сетевого диска без проверки на наличие в сети компьютера с папкой назначения, если такое возможно). |
#2
|
||||
|
||||
может запускать программу не под администратором, а с правами администратора?
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
Цитата:
Программа прописывает ip, маску, шлюз, dns в настройках сетевого адаптера, меняет имя компьютера. Для этих настроек необходимы права администратора. PS Если имеет значение, то программу я собираюсь эксплуатировать под Windows 7 =) Последний раз редактировалось 292929, 15.05.2012 в 18:56. |
#4
|
|||
|
|||
Цитата:
а для сетевого диска права админа не нужны |
#5
|
||||
|
||||
кто мешает выполнить net use x: \\gross\Public\oleg ?
Пишу программы за еду. __________________ |
#6
|
|||
|
|||
Цитата:
Обе этих задачи должны быть реализованы в одной программе. Цитата:
(использовал winexec) Конечно можно выполнять эту команду с помощью bat файла отдельно от программы, но это коряво как то =\ Последний раз редактировалось 292929, 16.05.2012 в 15:52. |
#7
|
||||
|
||||
под кем выполнить эту команду под тем и будет подключен диск!!! выполняй эту команду под пользователем который вошел в систему, т.е. 'Vasya'
Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 16.05.2012 в 15:49. |