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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2007, 14:39   #11
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

Про использование SD и Set(Get)SecurityInfo знал, не знал про составляющие SID и пользовался связанными с ними функциями
спасибо winhlp32.exe только вот зачем там подключаются
JwaAclApi, JwaAccCtrl чем их не устроили обычные без приставки Jwa,
там это есть и так
Остаются вопросом лишь директивы условной компиляции (чуть не написал - препроцессора :-))
где можно про эти директивы почитать поподробней?

P.S. В тему:
Страшная месть программисту - подкорректировать системный модуль в секции интерфейса парой строчек кода

Код:
#DEFINE TRUE FALSE
/* Счастливой компиляции!!! :-) */
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился

Последний раз редактировалось joker; 27.10.2007 в 14:50.
joker вне форума Ответить с цитированием
Старый 27.10.2007, 17:03   #12
Slovinsky
Пользователь
 
Регистрация: 26.10.2007
Сообщений: 79
По умолчанию

>> JwaAclApi, JwaAccCtrl чем их не устроили обычные без приставки Jwa,
>>там это есть и так

Откуда мне знать. Видимо автор активно использует JEDI, тот код, что я привел тоже взят оттуда (JEDI). Все до нас уже изобретено

>> Остаются вопросом лишь директивы условной компиляции
А в чем вопрос? F1 нажимаете, вводите $DEFINE и читаете...
Slovinsky вне форума Ответить с цитированием
Старый 28.10.2007, 16:30   #13
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

а для дельфы где инфу нашарить
вин32 справка на сишке
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 11.11.2007, 11:28   #14
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию выключить монитор

какая привилегия нужна для потушения монитора?
Я имею ввиду

SendMessage(Handle,WM_SYSCOMMAND,SC _MONITORPOWER,0)
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 11.11.2007, 15:55   #15
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

из той же самой Win32 справки:
Цитата:
SC_MONITORPOWER Windows 95 only: Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.

Последний раз редактировалось rpy3uH; 11.11.2007 в 15:57.
rpy3uH вне форума Ответить с цитированием
Старый 12.11.2007, 17:10   #16
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
из той же самой Win32 справки:
а для экспишки как-нить можно, так сделать,
что-нибудь из ntdll типа NtSetSystemPowerState (она мне показалась заманчивой), что она делает?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился

Последний раз редактировалось joker; 12.11.2007 в 17:12.
joker вне форума Ответить с цитированием
Старый 12.11.2007, 18:24   #17
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Она всего-навсего
Цитата:
calls the I/O manager to send shutdown I/O packets to all device drivers that have requested shutdown notification. This action gives device drivers a chance to perform any special processing their device might require before Windows exits. The configuration manager flushes any modified registry data to disk, and the memory manager writes all modified pages containing file data back to their respective files. If the option to clear the paging file at shutdown is enabled, the memory manager clears the paging file at this time. The I/O manager is called a second time to inform the file system drivers that the system is shutting down. System shutdown ends in the power manager. The action the power manager takes depends on whether the user specified a shutdown, a reboot, or a power down
пыщь
JTG вне форума Ответить с цитированием
Старый 13.11.2007, 13:15   #18
joker
Форумчанин
 
Регистрация: 23.09.2007
Сообщений: 147
По умолчанию

ну почему бы так не отправить ссобщение о выключении драйверу монитора? или это нереально

В качестве альтернативы: может это можно как-нить провернуть через MMSystem (функции из mmsyst.dll)?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
joker вне форума Ответить с цитированием
Старый 13.11.2007, 13:42   #19
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

SC_MONITORPOWER работает и в ХР, если в биосе включён режим энергосбережения (или как там его звать)

ну у меня по крайней мере и то, только если последний параметр 1 или 2 - он не вырубается, а просто получается нечто вроде спящего режима, ну т.е. если мышь двинуть снова включается

MMSystem вроде не при делах, а с драйвером - наверно утопия
пыщь
JTG вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выключение компьютера aesoem Общие вопросы Delphi 2 03.07.2008 16:50
Выключение и перезагрузка Патрон Win Api 8 26.03.2008 16:24
Выключение компютера Rahim1993 Win Api 3 03.02.2008 11:23
выключение компьютера Svop Общие вопросы Delphi 23 18.12.2006 22:57