Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: CL | DM;

Вниз

Reboot, Shut Down, Ждущий режим и т.п. на Windows XP   Найти похожие ветки 

 
Tiger   (2002-06-29 01:13) [0]

Раскажите что знаете, пожалуйста!!!


 
REaliSt   (2002-06-29 05:04) [1]

Как и для всех остальных окошек:
ExitWindows, ExitWindowsEx
Смотри хелп по этим ф-циям (там должны также описываться особенности под WinNT, что тебе и нужно).


 
[NIKEL]   (2002-06-29 05:12) [2]



function MyExitWindows(RebootParam: Longword): Boolean;
var
TTokenHd: THandle;
TTokenPvg: TTokenPrivileges;
cbtpPrevious: DWORD;
rTTokenPvg: TTokenPrivileges;
pcbtpPreviousRequired: DWORD;
tpResult: Boolean;
const
SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
begin
if Win32Platform = VER_PLATFORM_WIN32_NT then
begin
tpResult := OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,
TTokenHd);
if tpResult then
begin
tpResult := LookupPrivilegeValue(nil,
SE_SHUTDOWN_NAME,
TTokenPvg.Privileges[0].Luid);
TTokenPvg.PrivilegeCount := 1;
TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
cbtpPrevious := SizeOf(rTTokenPvg);
pcbtpPreviousRequired := 0;
if tpResult then
Windows.AdjustTokenPrivileges(TTokenHd,
False,
TTokenPvg,
cbtpPrevious,
rTTokenPvg,
pcbtpPreviousRequired);
end;
end;
Result := ExitWindowsEx(RebootParam, 0);
end;

// Example to shutdown Windows:

procedure TForm1.Button1Click(Sender: TObject);
begin
MyExitWindows(EWX_POWEROFF or EWX_FORCE);
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
MyExitWindows(EWX_REBOOT or EWX_FORCE);
end;





 
Wizard_Ex   (2002-06-29 13:54) [3]

А hybernate каким боком тут пришить?
Можно поинтересоваться
а также какое сообщение нужно ловить чтобы узнать вход и выход в/из hybernate



Страницы: 1 вся ветка

Текущий архив: 2002.09.09;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.009 c
6-27142
МитяЙ2
2002-06-20 14:42
2002.09.09
Сеть


1-26998
^Sanya
2002-08-29 20:01
2002.09.09
Самый простой способ узнавания размера файла


14-27186
Turalyon
2002-08-14 08:49
2002.09.09
Нашествие зеленых человечков


1-27092
Lamer86
2002-08-28 17:55
2002.09.09
Как отлавить перемещение, удаление и переименование файлов


4-27289
voronkov
2002-07-08 12:21
2002.09.09
Подкиньте пожалуйста пример SaveAs для Excel из Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский