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

Вниз

Прекрывание запусков.   Найти похожие ветки 

 
vidiv   (2002-10-08 09:27) [0]

Народ, можно ли зделать так: При попытке запуска какой-либо программы запускается моя процедура типа
StartQuery(exename:string;var allowstart:boolean);
и только в том случае, если моя процедура в allowstart возвращает true, то программа запускается, если false, то нет.

Помогите пожалуйста


 
Pavel-ak   (2002-10-11 12:19) [1]

vivid тебе надо прогу которая контролировала бы запуск программ ??
... тогда в реестре виндовс найди "exefile" там где прописано
""%1" %*"" и поставь имя своей проги перед ""%1" %*"".
когда программы будут загружаться, то произойдёт вызов твоей программы. А в ней читаешь параметры, смотриш на них, и если надо запускаеш (только запускать придётся через CreateProcess)
ключи реестра на пиф,лнк,бат файлы - piffile,lnkfile,batfile соответственно


 
vidiv   (2002-11-12 11:30) [2]

Спасибо за идею, я бы не додумался.


 
Reindeer Moss Eater   (2002-11-12 11:34) [3]

>Pavel-ak
А если вредные программы запускать из под чего-нибудь 16-разрядного типа Norton"а?



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

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

Наверх





Память: 0.55 MB
Время: 0.026 c
1-85993
Lihachev
2002-12-12 16:14
2002.12.26
Как сохранить в форме динамически созданный компанент?


4-86222
Morfein
2002-11-11 22:35
2002.12.26
Как расшарить папку?


1-86017
Фсщкгі
2002-12-16 14:16
2002.12.26
Дерево :)


3-85784
_toltec
2002-12-05 19:21
2002.12.26
Ошибка в UDF


3-85861
KA_
2002-12-05 11:15
2002.12.26
Ошибка Interbase-сервера





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский