![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет запуска приложений. Как реализовать? [Win2k, WinXP]
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 виртуальных буказоидов :-)