Автор | Сообщение |
|
| |
Пост N: 268
Зарегистрирован: 17.06.10
|
|
Отправлено: 30.01.15 14:54. Заголовок: Видимость папки
На сервере MS 2012 есть папка. Одни юзеры могут ее видеть и править в ней файлы. Другие эту папку не видят(или не могут править), но на их компах запускается прога, которая берет инфу из этой папки. Можно запаролить папку. Из проги открывать доступ к ней через netuse() Одна после этого папка становится доступной этому юзеру - изменяй/удаляй Каким путем можно разрешить данную прблемку ?
|
|
|
Ответов - 22
, стр:
1
2
All
[только новые]
|
|
|
| |
Пост N: 275
Зарегистрирован: 17.06.10
|
|
Отправлено: 02.02.15 23:04. Заголовок: Можно, видимо, так ..
Можно, видимо, так oShell:= CreateObject("Shell.Application") oShell:ShellExecute ("E:\demo\batchScript.cmd", "", "", "runas", 1)
|
|
|
|
| |
Пост N: 441
Зарегистрирован: 20.02.11
|
|
Отправлено: 03.02.15 10:42. Заголовок: fil пишет: oShell:S..
fil пишет: цитата: | oShell:ShellExecute ("E:\demo\batchScript.cmd", "", "", "runas", 1) |
| Это тоже самое , что использовать виндовую утилиту RunAs.exe. Также будет запрос на ввод пароля и выбор пользователя. Попробуй кстати через нее, но в XP она пароль не запоминает вроде. PS. а если через CreateProcessWithLogonW() notepаd.exe под своей учеткой запустить - процесс виден ? PPS. Запускаемый процесс должен быть виден. от сюда http://vsokovikov.narod.ru/New_MSDN_API/Process_thread/str_startupinfo.htm " Для функции CreateProcessWithLogonW, если lpDesktop имеет значение ПУСТО (NULL) или он пустая строка, новый процесс наследует рабочий стол и оконный терминал своего родительского процесса. а в исходнике sInfo.lpDesktop не переопределялся
|
|
|
Ответов - 22
, стр:
1
2
All
[только новые]
|
|