Показать сообщение отдельно
  #1  
Старый 07.06.2013, 01:01
Dmitry_DM Dmitry_DM вне форума
Активный
 
Регистрация: 07.08.2012
Сообщения: 258
Версия Delphi: Delphi 7
Репутация: 11
По умолчанию Права администратора

Здравствуйте!
Возникла проблема с одной программой, ей нужны права администратора (хотя я и сам админ), но тем не менее она не копирует нужный файл в C:\Windows\System32..
Я в интернете видел множество кодов, которые позволяют запускать программу от и.а из обычной программы (это мне и надо)..
Но собственно проблема: в этих кодах везде нужно вводить имя пользователя и пароль
вот он то мне и не нужен (у меня нету пароля на администраторе), но когда я в место пароля ввожу пустоту
Код:
CreateProcessWithLogonW(
    'Администратор', nil, '', LOGON_WITH_PROFILE,
    StringToOleStr(ParamStr(0)),
    nil, CREATE_DEFAULT_ERROR_MODE, nil, nil, supinfo, procinfo)
то оно пишет ошибку (что то типа пароль не может состоять из пустоты)
так вот прошу помощи!
есть ли какой-то код, который может запускать программу от и.а при условии что пароля нет?
Заранее спасибо!
Ответить с цитированием