Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизПомогите разобраться с прозедурой Найти похожие ветки
← →
spec2005 © (2010-03-02 01:33) [0]procedure ShutdownComputer;
var
ph: THandle;
tp, prevst: TTokenPrivileges;
rl: DWORD;
begin
OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or
TOKEN_QUERY, ph);
LookupPrivilegeValue(nil, ′SeShutdownPrivilege′, tp.Privileges[0].Luid);
tp.PrivilegeCount := 1;
tp.Privileges[0].Attributes := 2;
AdjustTokenPrivileges(ph, FALSE, tp, SizeOf(prevst), prevst, rl);
ExitWindowsEx(EWX_SHUTDOWN or EWX_POWEROFF, 0);
end;
Что она делает я знаю, выключение компьютера, а вот как это всё работает никак не разберусь. за выключение компьютера отвечает функция:
ExitWindowsEx(EWX_SHUTDOWN or EWX_POWEROFF, 0);
А что обозначает всё остальное, объясните.
← →
Германн © (2010-03-02 01:37) [1]
> Что она делает я знаю, выключение компьютера, а вот как
> это всё работает никак не разберусь. за выключение компьютера
> отвечает функция:
> ExitWindowsEx(EWX_SHUTDOWN or EWX_POWEROFF, 0);
> А что обозначает всё остальное, объясните.
Всё остальное объясняют на курсах по программированию!
Блин.
Прям мой последний гендир спросил. :)
← →
QAZ (2010-03-02 08:50) [2]Блин, сколько можно выключать компьютер ? зачем? если есть хоть одна прога которая не хочет закрыца,хрен че ты выключиш...
← →
123 (2010-03-02 09:05) [3]привяжу сд ниточкой к кабелю, выдвину сд и пофиг кто там не хотел закрываться
← →
spec2005 © (2010-03-02 09:12) [4]Спасибо за помощь, очень помогли. Я думал здесь мастера сидят, а не Юмористы.
← →
И. Павел © (2010-03-02 09:39) [5]Например тут описаны все нужные функции: http://win-api.narod.ru/
← →
Плохиш © (2010-03-02 10:46) [6]
> spec2005 © (02.03.10 09:12) [4]
>
> Спасибо за помощь, очень помогли. Я думал здесь мастера
> сидят, а не Юмористы.
Это конференция для начинающих программистов, а не для дармоедов не желающих даже справку/описания прочитать.
← →
spec2005 © (2010-03-02 11:19) [7]Я уже перечитал справки и примеров пересмотрел до едрени-фени про ExitWindowsEx, и другие api функции. меня интересует что в этой процедуре до неё описано, если можно по строчно что именно происходит. Так как я только начинаю программировать то раньше не встречался с этим.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.061 c