Форум » Для флейма » Видимость папки » Ответить

Видимость папки

fil: На сервере MS 2012 есть папка. Одни юзеры могут ее видеть и править в ней файлы. Другие эту папку не видят(или не могут править), но на их компах запускается прога, которая берет инфу из этой папки. Можно запаролить папку. Из проги открывать доступ к ней через netuse() Одна после этого папка становится доступной этому юзеру - изменяй/удаляй Каким путем можно разрешить данную прблемку ?

Ответов - 22, стр: 1 2 All

fil: Можно, видимо, так oShell:= CreateObject("Shell.Application") oShell:ShellExecute ("E:\demo\batchScript.cmd", "", "", "runas", 1)

Haz: 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 не переопределялся



полная версия страницы