Блочим Диспетчер Задач в Windows NT[Ваши предложения]

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by cheater_man, 4 Apr 2010.

  1. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Сравнивает имя запустившегося екзешника с именем taskmng и если он запушен kill'им его :D (Наиболее распространенный в баннерах)
    Этот пример был написан на PureBasic(мне кажется он очень удобен для написания разных hook'ов).Ваши предложения...
     
  2. stepashka_

    stepashka_ Мотоциклист

    Joined:
    9 Nov 2009
    Messages:
    1,022
    Likes Received:
    423
    Reputations:
    234
    Что именно тебе надо?
    Пример отключения?
    И какой ЯП ?
     
  3. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Примеры блокировки ctrl+alt+del.
    Любой яп.
     
  4. stepashka_

    stepashka_ Мотоциклист

    Joined:
    9 Nov 2009
    Messages:
    1,022
    Likes Received:
    423
    Reputations:
    234
    дельфи

     
    1 person likes this.
  5. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    В делфи не бумбум, так что откомпилить не смог. Давай рабочий код.
     
  6. stepashka_

    stepashka_ Мотоциклист

    Joined:
    9 Nov 2009
    Messages:
    1,022
    Likes Received:
    423
    Reputations:
    234
    по гугли и всё сможеш ;)
    или ты думаеш всё за тебя напишут?
     
  7. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Протсто знаешь делфи мне не очень нравится(тупой паскалевский код :) )Лучше на С попробую
    Code:
    system("reg add HKEY_CURRENT_USER\\SOFTWARE\\MICROSOFT\\CURENT VERSION \\POLICIES\\SYSTEM...");
    
     
  8. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    если руки прямые то код тупым никак не может быть! все равно на каком языке..
     
  9. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Ctrl+Shift+Esc нажми ;)
     
  10. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Нифига себе не знал :)
     
  11. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    1) Скрыть диспетчер задач:
    PHP:
    ShowWindow(FindWindow(NULL"Windows Task Manager"), SW_HIDE);
    Для русифицированной винды:
    PHP:
    ShowWindow(FindWindow(NULL"Диспетчер задач Windows"), SW_HIDE);
    2) Закрыть диспетчер задач:
    PHP:
    SendMessage(FindWindow(NULL"Windows Task Manager"),WM_CLOSE,0,0);
    Для русифицированной винды:
    PHP:
    SendMessage(FindWindow(NULL"Диспетчер задач Windows"),WM_CLOSE,0,0);
     
    1 person likes this.
  12. Soherox

    Soherox Member

    Joined:
    17 Feb 2010
    Messages:
    45
    Likes Received:
    16
    Reputations:
    0
    Код рабочий, только что проверил, думаю вся проблема в том, что ты не добавил в uses Registry и все
     
    1 person likes this.
  13. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    спасибо +1 ;)
    Да действительно компилится но ctrl+alt+del не отрубается!
     
    #13 cheater_man, 4 Apr 2010
    Last edited: 4 Apr 2010
  14. Skeptic_ck

    Skeptic_ck Member

    Joined:
    2 Nov 2009
    Messages:
    35
    Likes Received:
    8
    Reputations:
    0
    а у меня вобще после компиляции выдает такое окошко..оО..че ето за хрень?
    [​IMG]
     
  15. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Хаахаха.... Оооооопупенная вещь :D
    Вот на PureBusic переделал :D
    Code:
    If OpenWindow(0,20,20,100,50,"",#PB_Window_Invisible) 
      If CreateGadgetList(WindowID(0)) 
        Repeat 
        ShowWindow_(FindWindow_(NULL, "Диспетчер задач Windows"), SW_HIDE); 
        Until Event=#PB_Event_CloseWindow 
      EndIf 
    EndIf 
    End
    
    Плохо что эта фишка некатит для "Редактор реестра" и т.п.
    У тебя проблемы с какой-то библиотекой. Больше ничего сказать немогу, т.к. картинка нечеткая!
     
    #15 cheater_man, 4 Apr 2010
    Last edited: 4 Apr 2010
  16. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Есть такая штука - Breakpoint :cool:
     
  17. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18

    Наиболее адекватный пример
     
  18. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    А как сделать блокировку по имени запускаемого файла? Например для диспетчера задач блочим taskmng.exe
     
    #18 cheater_man, 4 Apr 2010
    Last edited: 4 Apr 2010
  19. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    Если есть права админа:
    То через реестр:
    Ручками:
    gpedit.msc > Конфигурация пользователя > Админ. шаблоны > Система > Возможности Alt+Crtl+Del
    P.s. там же можно отключить RegEdit.
    В реестре путь такой:
    Code:
    HKEY_USERS\Ваш ID\Software\Microsoft\Windows\CurrentVersion\Policies\System
    
    "DisableTaskMgr"=dword:00000001
    
    Иначе в таймере (цикле) через поиск окна:
    Message #15

    P.s. Но оба случая не помогут если пользователь использует замену. например: Process Explorer
     
    #19 JnK, 4 Apr 2010
    Last edited: 4 Apr 2010
  20. JnK

    JnK Elder - Старейшина

    Joined:
    30 Mar 2007
    Messages:
    125
    Likes Received:
    21
    Reputations:
    0
    Реестр:
    Code:
    HKEY_USERS\Ваш ID\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun
    "1"="Project1.exe"
    Блокируются приложения Project1.exe на запуск.

    P.s. Каталог DisallowRun может отсутствовать.
     
    #20 JnK, 4 Apr 2010
    Last edited: 4 Apr 2010