• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Убираем рабочий стол при загрузке

  • Автор темы Guest
  • Дата начала
G

Guest

Доброго времени суток! Пишу свою программу "Тайминатор" (для тех кто не в курсе - программа ограничивает время работы компьютера). При загрузке компа программа автоматически запускается. При этом необходимо убрать десктоп и Пуск, но обои можно оставить (а то вдруг какой умный ребёнок нажмёт ярлык, запустит полноэкранную игру - и никакого ограничения времени!). Прошу помочь, так как программа должна быть готова к середине декабря (если не раньше).
 
D

DarkKnight

Забыл еще, что нужно делать Диспечер задач невидимым ;-) Что бы умный ребенок уж точно ничего не смог сделать ;-))
А это уже попахивает программой - "Отправьте смс на номер XXXX" ;-)

Добавлено: Могу только сказать тебе что FindWindowEx и ShowWindow тебе в помощь...
 
G

Guest

А это уже попахивает программой - "Отправьте смс на номер XXXX" ;-)
Не стоит забывать, что один раз в день программа разрешает работать без пароля ограниченное время, и сколько угодно раз с паролем, который знают родители (естественно, без ограничения времени).
 
G

Guest

Могу только сказать тебе что FindWindowEx и ShowWindow тебе в помощь...
А как потом определять, какие окна были свёрнуты, а какие нет? ;) Или сворачивать надо только Background window? В таком случае GetForegroundWindow может подойти? В общем, вопросов масса.
 
S

solova

Снести процесс explorer.exe если не ошибаюсь панель "Пуск" тоже пропадает.
Минус номер один - при рестате всё вернётся назад , поэтому программу надо в "автозапуск"
Минус номер два - через Ctrl+Alt+Delite (таск менеджер) можно этот процесс запустить, поэтому программа должна следить за появлением этого процесса и вырубать его.
Минус номер три - через тот же "таск менеджер" могут вырубить ваше программу поэтому хорошо было бы её замаскировать под другую (например svchost.exe)
Ну а вообще это не минусы, а возможность избавится от этого слабенького ВинЛока, который для ребёнка не особо разбирающегося в компах подойдёт.

Но есть другой способ оградить ребёнка от компа
К примеру вы приходите домой в 17:00
1)программу в авто запуск
2)программа сравнивает текущее время с "17:00"
3)если "<" то она вырубает комп, если ">" выключается сама
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!