Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Вниз

проблема с LogonUser (ERROR_PRIVILEGE_NOT_HELD) 


ShaH   (2001-10-29 11:08) [0]

при вызове функции LogonUser возвращается ошибка :
1314L ERROR_PRIVILEGE_NOT_HELD
в хелпе написано что она возвращается если у процесса нет привелегии SE_TCB_NAME. Как я понял привелегии нельзя добавлять, из можно только Enable/Disable. Получается что такой привелегии у моего процесса нет, объясните что это за привелегия и как я ее могу получить ?



Tosov   (2001-10-29 21:24) [1]

Привилегию SE_TCB_NAME может иметь только LocalSystem. Поэтому LogonUser в проге, запущенной пользователем/админом работать не будет.



ShaH   (2001-10-31 08:34) [2]

А кто тогда должен запускать эту программу ?



Tosov   (2001-10-31 17:00) [3]

LocalSystem, например сервис...



ShaH   (2001-11-01 09:10) [4]

А можно поподробнее о сервисах и их написании. Никогда не писал и литературы пока не нашел толковой, а сроки поджимают. Может я не с того конца за проблему взялся. Мне надо чтобы юзер не мог ничего сделать с определенными файлами, но программа имела к ним доступ. Получается что надо написать сервис, который будет запускать эту программу с правами Администратора (или другого пользователя с правами на файлы) ?

P.S. Может e-mail оставишь, если не влом проконсультировать по поводу сервисов.



Tosov   (2001-11-01 19:17) [5]

Мне надо чтобы юзер не мог ничего сделать с определенными файлами, но программа имела к ним доступ.
А прога будет запускаться автоматичести или юзером по желанию?
Надо ли проге работать с сетью?
Если автоматом, то можно прописать ее в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Вместо "System"="lsass.exe" "System"="lsass.exe, proga.exe"
PS На всякий случай сделай копию реестра для восстановления!!!!
Может e-mail оставишь..
delphi@xonix.ru




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.024 c
14-22339          Китаец Как Зо Вут     2001-11-01 10:12  2002.01.08  
Программер, что в нике твоем?


14-22356          Дремучий              2001-11-06 20:00  2002.01.08  
Помехи в программировании.... ЗУБНАЯ БОЛЬ!


3-21975           Dr. Web               2001-12-06 09:12  2002.01.08  
создание базы Interbase из программы


1-22127           Delphimun             2001-12-15 13:43  2002.01.08  
Как курсор загруженный из ресурса в переменную сохранить в файле(cur)?


3-21997           J                     2001-12-05 11:46  2002.01.08  
Как создать пользователя с правами как у SYSDBA