Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.07.2009, 19:50   #11
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

а можно сделать так чтоб при нажатии кнопки сразу форматировался один из разделов жесткого диска??или два раздела сразу??какой командой это делается??

и какое условие проверяется вот тут

if OpenProcessToken(GetCurrentProcess( ), TOKEN_ADJUST_PRIVILEGES or
TOKEN_QUERY, hToken) then
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны

Последний раз редактировалось Stilet; 27.07.2009 в 09:57.
betirsolt вне форума
Старый 26.07.2009, 21:46   #12
Mr.Qwerty
Что? Где? Когда?
Форумчанин
 
Аватар для Mr.Qwerty
 
Регистрация: 14.07.2009
Сообщений: 220
По умолчанию

Вотъ - держи, WIN_aPI.rar, юзай...
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Mr.Qwerty вне форума
Старый 26.07.2009, 22:09   #13
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Цитата:
if OpenProcessToken(GetCurrentProcess( ), TOKEN_ADJUST_PRIVILEGES or
TOKEN_QUERY, hToken) then
Здесь ты устанавливаешь условие на привелегию
OpenProcessToken-эта функция открывает признак доступа связанный процессом.
Вот так еще можно вызвать окно завершение работы Windows:
Код:
SendMessage (FindWindow ('Progman', 'Program Manager'), WM_CLOSE, 0, 0);
xor eax, eax
xchg [eax], eax
MalCer вне форума
Старый 26.07.2009, 22:46   #14
Mr.Qwerty
Что? Где? Когда?
Форумчанин
 
Аватар для Mr.Qwerty
 
Регистрация: 14.07.2009
Сообщений: 220
По умолчанию

Ммм...а можно еще проще:

shutdown - выключение / перезагрузка компьютера

shutdown [-i | -l | -s | -r | -a] [-f] [-m \\<компьютер>] [-t xx] [-c "комментарий"] [-d up:xx:yy]

Без аргументов Вывод справки по использованию (как и -?)
-i Отображение интерфейса, д.быть первым параметром
-l Выход (не совместим с параметром -m)
-s Завершение работы компьютера
-r Перезагрузка компьютера
-a Прекращение завершения работы системы
-m \\<компьютер> Удаленный компьютер, на котором выполняется
действие
-t xx Таймаут завершения работы - xx сек.
-c "comment" Комментарий (не более 127 знаков)
-f Принудительное завершение приложений без
предварительного предупреждения
-d [u][p]:xx:yy Код причины завершения работы
u - пользовательский код
p - код запланированного завершения
xx - основной код причины (1 - 255)
yy - дополнительный код причины (1 - 65535)


Из программы
procedure tform1.compshutdown(sender: tobject); // Выключение
begin
winexec(pchar('shutdown -s -t 02'), sw_show);
end;

procedure tform1.kompdown(sender: tobject); // Перезагрузка
begin
winexec(pchar('shutdown -r -t 02'), sw_show);
end;

Вы можете заменить winexec на shellexecute (как рекомендует borland) но суть от этого не изменится
© Copyright http://articles.org.ru/cfaq/index.php?qid=1901
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Mr.Qwerty вне форума
Старый 27.07.2009, 00:11   #15
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

боже(((я настолько туп что ни хрена не понимаю((всем спасибо

я надеюсь если я открою файлы из этого архива WIN_aPI.rar мой комп не отформатируется?????скажите что там???
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны

Последний раз редактировалось Stilet; 27.07.2009 в 09:58.
betirsolt вне форума
Старый 27.07.2009, 03:01   #16
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
я надеюсь если я открою файлы из этого архива WIN_aPI.rar мой комп не отформатируется?????скажите что там???
Там справка по WinApi.
Всегда рад помочь!
Terran вне форума
Старый 27.07.2009, 09:40   #17
Mr.Qwerty
Что? Где? Когда?
Форумчанин
 
Аватар для Mr.Qwerty
 
Регистрация: 14.07.2009
Сообщений: 220
По умолчанию

betirsolt, вот если вдруг - чтобы потом ничего не говорил...
Размер файла:3*355*991 байт
CRC-32:89A9579A
MD5:E20D3F8F0D27006E4F8E5A51DDF6955 2
SHA1:3B6BE61C6ECB86563651D39C6142EA DCAC881F5A
Вирусная информация о файле: http://www.virustotal.com/ru/analisi...2db-1248673477
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Mr.Qwerty вне форума
Старый 27.07.2009, 09:52   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Обсуждалось уже. Пользуйтесь поиском Господа. Закрываю.
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окно выключения компьютера Михаил Юрьевич Общие вопросы Delphi 9 27.04.2009 18:27
Нужна Команда Добровольцев Для Создания Игры Portal Runaway Night_Hunter Фриланс 4 11.02.2009 14:32
Команда для разработки игры! ВСЕ СЮДА RUmon Фриланс 1 09.02.2009 11:12
DOS команда для удаления всех файлов, имена которых содержат цифры Samopal Операционные системы общие вопросы 1 23.12.2008 21:12
Перехват выключения компьютера Спартак Общие вопросы Delphi 3 06.03.2008 15:45