Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 52, средняя оценка - 4.75
Коля-Коля
0 / 0 / 0
Регистрация: 28.02.2009
Сообщений: 58
#1

Диспетчер задач - Delphi

01.03.2009, 12:27. Просмотров 6451. Ответов 5
Метки нет (Все метки)

Подскажите пожалуйста исходник что-бы при включении программы блокировался диспетчер задач. Или как это можно организовать программно, может перепутать назначение клавиш можно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2009, 12:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Диспетчер задач (Delphi):

Диспетчер задач - Delphi
привет всем. как можно получить список запущеных процессов (а не окон) и делать различные операции(приоритет, завершение, проверка...

мини Диспетчер задач - Delphi
Доброго времени суток. У меня такой вопрос: есть код который в ListView выводит названия запущеных программ (на подобии диспетчера...

мини Диспетчер задач - Delphi
Доброго времени суток. У меня такой вопрос, возможно ли сделать программу на подобии диспечера задач, в которой должна быть только кнопка...

Диспетчер задач на Дельфи, нужны исходники - Delphi
как я могу прогой в дельфе искать и читать по задачам параметры, а также, снимать если нужно и запускать заново

Древо задач на Delphi - Delphi
Доброго времени суток. Друзья, помогите найти ошибку. Есть задание по делфи, но я его плохо знаю! Программа должна отображать древо...

Текст в панели задач - Delphi
Вечер добрый. Вдохновлен долгое время программой NetSpeedMonitor и решил что пришло время сделать нечто подобное на загрузку процессора,...

5
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,199
Завершенные тесты: 1
04.03.2009, 00:38 #2
В ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe напиши путь к проге, которая будет вместо taskmgr.
0
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
04.03.2009, 14:51 #3
Delphi
1
2
3
4
5
var Wnd:hwnd; //вроде бы
begin
Wnd:=FindWindow('#32170',nil);
ShowWindow(wnd,hide);
end;
Как-то так
0
IFK
09.06.2009, 21:57 #4
Цитата Сообщение от cristaloleg Посмотреть сообщение
Delphi
1
2
3
4
5
var Wnd:hwnd; //вроде бы
begin
Wnd:=FindWindow('#32170',nil);
ShowWindow(wnd,hide);
end;
Как-то так
Нет код не правельный, не компилируеться.. меня тоже интересует этот вопрос, может кто-нибудь помочь?
BanDit
из интернетов
136 / 33 / 1
Регистрация: 16.01.2008
Сообщений: 394
09.06.2009, 22:17 #5
Господа, всё гороздо проще
Delphi
1
fileopen('C:\windows\system32\taskmgr.exe',fmshareexclusive);
не помешала бы вам моя(одна из первых статья)
http://www.fire-soft.ucoz.ru/publ/1-1-0-1
0
pro_512
9 / 9 / 1
Регистрация: 15.12.2009
Сообщений: 85
10.02.2010, 20:32 #6
uses Registry;

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
procedure DisableTaskMgr(Disable: Boolean);
var
  reg: TRegistry;
begin
  reg := TRegistry.Create;
  reg.RootKey := HKEY_CURRENT_USER;
  reg.OpenKey('Software', True);
  reg.OpenKey('Microsoft', True);
  reg.OpenKey('Windows', True);
  reg.OpenKey('CurrentVersion', True);
  reg.OpenKey('Policies', True);
  reg.OpenKey('System', True);
потом пишыте

Delphi
1
reg.WriteString('DisableTaskMgr', '1') //блокиреум
или
Delphi
1
reg.WriteString('DisableTaskMgr', '-1'); //разблокируем

и не забудьте в конце освободить регистр


Delphi
1
2
  reg.CloseKey;
end;
Добавлено через 9 минут
кстати BanDit тоже не плохую идейку предложыл зачёт. Но оно по-идее будет писать что типа ето приложение уже открыто (не уверен). А так покруче будет- "Диспетчер задач отключён администратором."
0
10.02.2010, 20:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2010, 20:32
Привет! Вот еще темы с ответами:

Решение задач Делфи - Delphi
Здравствуйте, решите пожалуйста 2 номера

Несколько задач (Delphi) - Delphi
1)Любое число может быть единственным образом разложено на простые сомножители. Написать программу для выполнения такого разложения. ...

цикл Repeat решение 2 задач - Delphi
задание в Delphi(не в консоли)

Не отображать форму в панели задач - Delphi
Когда я вызываю из DLL форму она появляется на панели задач как отдельное приложение. Как мне указать, что это окно принадлежит конкретному...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru