|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2008, 10:50 | #1 |
Регистрация: 27.11.2007
Сообщений: 7
|
Запуск процесса под другим пользователем
Всем добрый день.
Никак не получается открыть файл под другим пользователем. GetLastError возвращает код 1326 — unknown user name or bad password. Но имя пользователя и пароль ВЕРНЫ! Потому что вот такой код работает: Код:
Далее. Вообще нужно использовать параметр LOGON_WITH_PROFILE. Код ниже не работает, и ошибка 1326: Код:
Код:
LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT — код 1326 LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_WINNT50 — код 1326 LOGON32_LOGON_BATCH, LOGON32_PROVIDER_DEFAULT — код 1909 (the referenced account is currently locked out and may not be logged on to) LOGON32_LOGON_BATCH, LOGON32_PROVIDER_WINNT50 — код 1326 LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT — код 1326 LOGON32_LOGON_NETWORK , LOGON32_PROVIDER_WINNT50 — код 1909 В чем может быть причина? Пароль и пользователь верны. Работаю под XP — значит жесткое условие на функцию LogonUser отпадает (я про супер-пупер права учетки). |
03.12.2008, 08:16 | #2 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
попробуй сначала зарегить пользователя. LogonUser
А вообще выложи весь код со значениями переменных |
03.12.2008, 17:54 | #3 | |
Регистрация: 27.11.2007
Сообщений: 7
|
Цитата:
Здесь будет пример с использованием CreateProcessWithLogonW 1 часть. Модуль, где пробую через CreateProcessWithLogonW 2 ч. Вызов функций из модуля по нажатию кнопки Итак: п.1 Код:
Код:
|
|
03.12.2008, 17:57 | #4 |
Регистрация: 27.11.2007
Сообщений: 7
|
Добавление к предыдущему
А вот использование LogonUser
Модуль: [CODE] Код:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск своего приложения одновременно с другим | Sauronb|4 | Общие вопросы Delphi | 1 | 19.10.2008 18:45 |
Как скопировать проект под другим именем? | Dimoney | Свободное общение | 4 | 17.12.2007 13:50 |
Вход под одним пользователем | Mihael | Безопасность, Шифрование | 3 | 21.11.2007 12:14 |
Запуск процесса на время | zetrix | Win Api | 1 | 19.11.2007 16:49 |
Запуск процесса написанного на Java из Delphi | basil | Общие вопросы по Java, Java SE, Kotlin | 0 | 21.06.2007 16:19 |