|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как открыть файла под определенной учетной записью в delphi?
Подскажите, как открыть файла определенной программы под определенной учетной записью в delphi?
Пробывала так Код:
procedure RunAsAdministrator(const source:string); var shExecInfo: PShellExecuteInfoA; begin New(shExecInfo); shExecInfo^.cbSize := SizeOf(SHELLEXECUTEINFOA); shExecInfo^.fMask := 0; shExecInfo^.Wnd := 0; shExecInfo^.lpVerb := 'runas'; shExecInfo^.lpFile := PAnsiChar(ExtractFileName(source)); shExecInfo^.lpParameters := ''; shExecInfo^.lpDirectory := PAnsiChar(ExtractFilePath(source)); shExecInfo^.nShow := SW_SHOWNORMAL; shExecInfo^.hInstApp := 0; ShellExecuteEx(shExecInfo); Dispose(shExecInfo); end; но так запускается только exe, без файла пробовала так: Код:
ShellExecute(Handle, 'open', 'C:\MyDocuments\Test.doc', nil, nil, SW_SHOWNORMAL) ; lmikle: пользуемся тегами Но не получается открыть под определенной учетной записью. Последний раз редактировалось lmikle, 03.09.2018 в 21:30. |
#2
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |