Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрет запуска приложений. Как реализовать? [Win2k, WinXP]


Страницы:   1 2 3 4 5 6 7

AlexT1000 ©   (2006-10-10 12:56:00) 

Необходимо запретить запуск списка приложений пользователем. как это можно реализовать?


user51   (2006-11-02 13:34:00) [1]

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

код шела надо подправить

это
if pos (LowerCase(ff_param_ok),LowerCase(ff_param))>0 then
заменить на
if pos (LowerCase(ff_param_ok),LowerCase(ff_param))=1 then


Орион   (2006-11-01 08:32:00) [2]

> [116] wp2 ©   (01.11.06 00:26)

Брось эту затею. За тебя писать не будут, ты вряд ли напишешь: только время потратишь.


wp2   (2006-11-01 06:12:00) [3]

Перезагрузил комп.

Мля, еле программы запустил...

Я так понял можно разрешать только для определенных папок?
А для программ нельзя?


wp2   (2006-11-01 06:01:00) [4]

Ну что ж скачал я ту программу...

Понял, что денег мне не заработать... слишком мало времени мне дали...

Спасибо всем за внимание.

Вот только как той программой пользоваться? Что-то я не понял...


wp2   (2006-11-01 05:45:00) [5]

А как превратить id в handle?


Ketmar   (2006-11-01 05:17:00) [6]

>[131] wp2(c) 1-Nov-2006, 04:53
>Вот только опять возник вопрос, как по имени процесса
>узнать его путь
никак. а вот по process handle/process id -- можно.
OpenProcess() -- превращаем id в handle (если надо).
GetModuleFileNameEx() -- получаем заветное.


wp2   (2006-11-01 04:53:00) [7]

Решил писать сервис, который будет все время сканировать создание других процессов. И если попадается враг, то буду его уничтожать :-Е
Вот только опять возник вопрос, как по имени процесса узнать его путь

Эх... не спитцца мне :twisted:


Ketmar   (2006-11-01 04:17:00) [8]

хм. на самом деле я бы тебе даже подарил нечто похожее. но не могу -- их успели купить до тебя. %-)


Ketmar   (2006-11-01 04:16:00) [9]

можно. но придётся очень напрячься. и лучше иметь готовые наработки.


wp2   (2006-11-01 03:48:00) [10]

Интересно, можно ли эту программу за 3 часа написать?
Точнее за 3 часа 12 минут...

уже 11 минут... :)


Ketmar   (2006-11-01 03:22:00) [11]

есть. но мы не о том. а о [121] и [122].


wp2   (2006-11-01 03:06:00) [12]

Ты так говоришь как будто в интернете нет никаких исходников...


Ketmar   (2006-11-01 02:52:00) [13]

>[124] wp2(c) 1-Nov-2006, 02:47
>Чего?
публичный договор на выкладывание программы как open source.


wp2   (2006-11-01 02:47:00) [14]

Чего?


Ketmar   (2006-11-01 02:32:00) [15]

оферта?


wp2   (2006-11-01 02:20:00) [16]

Свободно!

Да и за прогу я скорее всего получу несколько долларов (максимум)...


Ketmar   (2006-11-01 01:57:00) [17]

>[120] wp2(c) 1-Nov-2006, 01:53
>Какие вы все корыстные...
а ты -- бескорыстен, и выложишь софтину как open source, ага?


wp2   (2006-11-01 01:53:00) [18]

Какие вы все корыстные...


Ketmar   (2006-11-01 01:49:00) [19]

всё, что было бесплатно -- сказали. trustnoexe. остальное -- за деньги. за вирутальные могу открыть телепатический канал. сможешь считать -- повезло.


wp2   (2006-11-01 01:25:00) [20]

А разве тут не бесплатно? :shock:

могу дать 100 виртуальных буказоидов :-)


Страницы:   1 2 3 4 5 6 7

Наверх

Титульная страница Поиск, карта сайта Написать письмо