Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 183

Раздел: Delphi » Прочее
/ вопрос открыт /

Здравствуйте!
Скачал как-то прогу Process Blocker
Прога работает так: Открываешь путь к файлу, который нужно блокировать. Прога запоминает это записью в files.ini
Затем прописывается в скрытую автозагрузку и в последующем блокирует файлы на запуск, которые указаны в проге.
Удобная штука, но есть недостаток. А именно то, что в диспетчере задач, этот процесс заметен, и его можно быстро завершить. Думал как создать такую же прогу на делфи, чтобы замаскировать процесс этой проги, что-бы не могли раскусить, но не могу вникнуть, как это сделать.
Нужно создать форму. На ней разместить listbox1, button1 и button2, Ещё там должен быть ещё и timer1
button1 открывает дерево каталога для выбора файлов, вводит имя файла в listbox1, при нажатии на button2 запоминает в ini файл.
При запуске прога считывает содержимое ini файла и завершает то , что там указано, если оно запущено или попытка запуска.
Спасибо!

Халитов Р.Ш Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Халитов Р.Ш (статус: 1-ый класс)
Вопрос отправлен: 8 июня 2012, 06:09
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 22; последнее сообщение — 11 июня 2012, 16:25; участников в обсуждении: 5.

Страницы: [1] [2] [Следующая »]

min@y™

min@y™ (статус: Доктор наук), 8 июня 2012, 08:15 [#1]:

Цитата (Халитов Р.Ш):

блокирует файлы на запуск

Что это значит? Что эти файлы нельзя открыть другой программой?
И вообще, зачем это нужно?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Халитов Р.Ш

Халитов Р.Ш (статус: 1-ый класс), 8 июня 2012, 08:28 [#2]:

Это просто некоторые процессы нужно убивать и не допускать повторного запуска по заранее заданному заданию в проге.
Просто нужно, чтобы дети не могли запускать некоторые вредные для психики игры. Они приносят диски и устанавливают жестокие игры. Удалять бесполезно, опять ставят. А так можно заблокировать зная исполняемые файлы. Времени для контроля за ними мало. Они более продвинутые в компах, вот и приходится что-то придумывать.
Это возможно?
min@y™

min@y™ (статус: Доктор наук), 8 июня 2012, 08:45 [#3]:

Цитата (Халитов Р.Ш):

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

А о какой операционной системе идёт речь? Не проще ли ограничить права так, чтобы нельзя было ничего устанавливать, не залогинившись под Администратора?

Цитата (Халитов Р.Ш):

А так можно заблокировать зная исполняемые файлы.

Очень интересно. Первый способ обойти такую хрень - понаделать копий нужных exe-шников под другими именами.

Цитата (Халитов Р.Ш):

Они более продвинутые в компах, вот и приходится что-то придумывать. Это возможно?

Ну, если они более продвинутые, чем ты, тогда нет. :)
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Халитов Р.Ш

Халитов Р.Ш (статус: 1-ый класс), 8 июня 2012, 08:51 [#4]:

Ну хорошо! Если здесь не знают, как это сделать! Тогда грошь цена этому форуму. Толку то от него. На вопрос как, отвечают зачем! Будем искать тех, кто знает!
min@y™

min@y™ (статус: Доктор наук), 8 июня 2012, 09:11 [#5]:

Цитата (Халитов Р.Ш):

здесь не знают, как это сделать

А кто сказал, что не знают? Я, например, посоветовал бы написать сервис, который занимался бы такими вещами. Без всяких там listbox1, button1, button2 и прочих ненужных вещей. Однако, всё равно, чтобы этот сервис невозможно было отрубить, понадобится ограничение прав пользователей. Но, несмотря на ограничения прав, это хозяйство всё равно можно обойти/взломать. И если юзеры продвинутые, как ты сказал, они это сделают, причём так, что ты об этом и не узнаешь.

Цитата (Халитов Р.Ш):

Тогда грошь цена этому форуму.

Собака лает - караван идёт. Всё знать невозможно, а у нас тут народу человек 10 всего (тех, кто на вопросы реально отвечает). И никто тебе ничего не должен.

Цитата (Халитов Р.Ш):

На вопрос как, отвечают зачем!

Очень настоятельно рекомендую прочитать вот эту статью - поймёшь, почему тебя спрашивают "зачем?".

Цитата (Халитов Р.Ш):

Будем искать тех, кто знает!

Попробуй задать вопрос вот тут. Но предупреждаю, там тоже будут спрашивать "зачем?".
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
DNK

DNK (статус: Студент), 8 июня 2012, 09:42 [#6]:

В стандартной винде это уже давно есть. Нужно только знать какие ключики в реестре дернуть.
"Digital Networked Knight"
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 8 июня 2012, 18:47 [#7]:

самый простой способ замаскировать процесс - это дать ему имя, похожее на что-нибудь системное (Delphi глазами хакера)
min@y™

min@y™ (статус: Доктор наук), 8 июня 2012, 19:09 [#8]:

Цитата (Мережников Андрей):

самый простой способ замаскировать процесс - это дать ему имя, похожее на что-нибудь системное

Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 8 июня 2012, 19:44 [#9]:

я только процитировал то, что написано в книге :-)
min@y™

min@y™ (статус: Доктор наук), 8 июня 2012, 21:03 [#10]:

Цитата (Мережников Андрей):

я только процитировал то, что написано в книге

Я понял. Книги пишут люди. Живые. Чтобы денег срубить...
Только идиот, видя, что с компом творится что-то не то, полезет в список процессов с помощью стандартного таскменеджера!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 8 июня 2012, 21:15 [#11]:

полностью согласен
bugmenot

bugmenot (статус: 3-ий класс), 9 июня 2012, 02:13 [#12]:

Цитата (min@y™):

Я понял. Книги пишут люди. Живые. Чтобы денег срубить...

Это не люди, а Флёнов из журнала Хакер. Какой журнал, такие и советы :-)

А в Королевство зря послал :-(
виконання програми розпочинається з того самого мiсця, де призупинилося.

min@y™

min@y™ (статус: Доктор наук), 9 июня 2012, 08:20 [#13]:

Цитата (bugmenot):

Это не люди, а Флёнов из журнала Хакер. Какой журнал, такие и советы

Ну а чо? Журнал как журнал. Меня там тоже пару раз печатали. :)

Цитата (bugmenot):

А в Королевство зря послал

Почему? Надо было ещё дальше послать. :)
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Халитов Р.Ш

Халитов Р.Ш (статус: 1-ый класс), 9 июня 2012, 12:52 [#14]:

Когда я с девушкой иду в кафе и прошу, что-бы мне принесли шампанское или коньяк, я прекрасно осознаю , что мне нужно, и что мне делать сейчас и после!
Но я прихожу туда не за тем, что-бы меня спрашивали, зачем тебе шампанское и коньяк да девушка, и что ты будешь делать с девушкой, да ещё предлагали бы другие варианты вместо девушки и шампанского и коньяка, типа иди лучше спать, пить тебе не дадим, так как это вредно, да и лучше в столовой пожрал бы, чем в кафе заходить.
На вопрос я уже получил ответ у знающих людей. Спасибо им за это!
min@y™

min@y™ (статус: Доктор наук), 9 июня 2012, 13:02 [#15]:

Цитата (Халитов Р.Ш):

Когда я с девушкой иду в кафе и прошу, что-бы мне принесли шампанское или коньяк, я прекрасно осознаю , что мне нужно, и что мне делать сейчас и после!

Но, ведь, ты за это деньги платишь, не так ли? В ресторане тебе обязаны предоставить то, что ты хочешь. А в интернете и нахаляву - нет.

Цитата (Халитов Р.Ш):

На вопрос я уже получил ответ у знающих людей.

И что ответили знающие люди?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
DNK

DNK (статус: Студент), 9 июня 2012, 15:34 [#16]:

Цитата (Халитов Р.Ш):

Когда я с девушкой иду в кафе и прошу, что-бы мне принесли шампанское или коньяк, я прекрасно осознаю , что мне нужно, и что мне делать сейчас и после!
Но я прихожу туда не за тем, что-бы меня спрашивали, зачем тебе шампанское и коньяк да девушка, и что ты будешь делать с девушкой, да ещё предлагали бы другие варианты вместо девушки и шампанского и коньяка, типа иди лучше спать, пить тебе не дадим, так как это вредно, да и лучше в столовой пожрал бы, чем в кафе заходить.
А когда ты приходишь в турфирму и просишь морской круиз до Екатеринбурга, ты пректрасно осознаёшь что тебе это нужно? Тебе не предлагают всё-таки воспользоваться железнодорожным или воздушным транспортом?
"Digital Networked Knight"
min@y™

min@y™ (статус: Доктор наук), 9 июня 2012, 16:31 [#17]:

Цитата (DNK):

А когда ты приходишь в турфирму и просишь морской круиз до Екатеринбурга, ты пректрасно осознаёшь что тебе это нужно?

БУГАГА! Я тоже хотел написать про селёдку, молоко и огурцы в ресторане, но работой срочной напрягли, пришлось в цех идти! :)
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
bugmenot

bugmenot (статус: 3-ий класс), 10 июня 2012, 00:44 [#18]:

Цитата (min@y™):

Журнал как журнал. Меня там тоже пару раз печатали.

Чем отличился? Кракер интернета написал? :-D
Сам видел какие там советы дают.
А Коровство жалко, там количество дурацких вопросов типа хочу сам не знаю чего, но гуглить не буду, давайте мне код и поживее пока на зашкаливает.

Цитата (Халитов Р.Ш):

Когда я с девушкой иду в кафе и прошу, что-бы мне принесли шампанское или коньяк

А дома дети некормленные невоспитанные. :-D
виконання програми розпочинається з того самого мiсця, де призупинилося.

min@y™

min@y™ (статус: Доктор наук), 10 июня 2012, 09:11 [#19]:

Цитата (bugmenot):

Чем отличился? Кракер интернета написал?

Ну, почти... :)
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Халитов Р.Ш

Халитов Р.Ш (статус: 1-ый класс), 10 июня 2012, 11:12 [#20]:

Как-то однажды заяц задумался, как сделать так, чтобы ему в собственном доме жить было безопасно. Много разных зверей так и норовит сломать его дом. Да! Дело нелёгкое, говорит косой, И начал он строить план, как это реализовать. План он построил, и материал прочный нашёл, но вот беда, в строительстве пока мало смыслит. И вот решил он попросить сову о помощи. Сова говорит ему. Слышишь косой? Я сама тебе помочь вряд ли смогу, так как я на деревьях живу и в земных постройках ничего не смыслю. Но посоветовать, к кому обратиться могу! Слушай сюда, говорит сова! В подземном царстве "Тысяча дыр" живёт некто, эксперт по всем земным дырам, щёлкам, материалам. Нет такой земной щели, которую бы он не знал, и нет такой земной породы, которую бы он не изведал! Тебе нужно встретиться с ним и попросить помочь.
А как мне его найти, говорит заяц? А это просто, отвечает сова, ты просто лапками покопай поглубже, и он появится!
И вот заяц решил произвести вызов этого эксперта, как посоветовала сова! Результат был мгновенный, как джин, появился тот самый некто. Это был толстый мясистый червь. Ты чего косой меня потревожил, что тебе угодно, говорит червь?
Извините меня уважаемый господин эксперт, я только хотел попросить вас о помощи. И рассказал косой эксперту о своей проблеме. Да! Понятно, а зачем тебе косой такие сложности, ведь как бы ты не укреплял своё жилище, всё равно звери найдут, как его разрушить. Любая земная постройка уязвима! Зачем такие сложности, тебе это надо? Благо в земле есть тысяча готовых дыр, щелей и ходов, заползай в любую и живи там себе, и строить не надо, и не сломает никто, даже если и сломает, в другую дыру переселишься. А, что по размерам, то любую можно расширить по себе! И сказал тогда заяц, легче льва вые...ть, чем червя уговорить помочь!
Мораль, той басни такова: - Червь зайцу не помощник!
Червь ползает там , не для тебя, а для себя!

Страницы: [1] [2] [Следующая »]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 27 марта 2023, 06:58
Выполнено за 0.02 сек.
Рейтинг@Mail.ru