Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Вниз

Запрет запуска приложений. Как реализовать?   Найти похожие ветки 

 
wp2 ©   (2006-11-01 01:53) [120]

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


 
Ketmar ©   (2006-11-01 01:57) [121]

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


 
wp2 ©   (2006-11-01 02:20) [122]

Свободно!

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


 
Ketmar ©   (2006-11-01 02:32) [123]

оферта?


 
wp2 ©   (2006-11-01 02:47) [124]

Чего?


 
Ketmar ©   (2006-11-01 02:52) [125]

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


 
wp2 ©   (2006-11-01 03:06) [126]

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


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

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


 
wp2 ©   (2006-11-01 03:48) [128]

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

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


 
Ketmar ©   (2006-11-01 04:16) [129]

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


 
Ketmar ©   (2006-11-01 04:17) [130]

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


 
wp2 ©   (2006-11-01 04:53) [131]

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

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


 
Ketmar ©   (2006-11-01 05:17) [132]

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


 
wp2 ©   (2006-11-01 05:45) [133]

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


 
wp2 ©   (2006-11-01 06:01) [134]

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

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

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

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


 
wp2 ©   (2006-11-01 06:12) [135]

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

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

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


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

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

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


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

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

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

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



Страницы: 1 2 3 4 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.75 MB
Время: 0.079 c
2-1171957505
Wall
2007-02-20 10:45
2007.03.11
текущая директория


15-1170401592
boriskb
2007-02-02 10:33
2007.03.11
Пусть всегда будет солнце :)


15-1171349221
chvank
2007-02-13 09:47
2007.03.11
Photoshop


3-1165908749
vigo_
2006-12-12 10:32
2007.03.11
Экспорт таблицы Oracle


2-1171375882
Cara
2007-02-13 17:11
2007.03.11
Ошибка!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский