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

Вниз

Встроить код в готовую программу   Найти похожие ветки 

 
Soulghai   (2009-01-25 14:02) [0]

Завтра сдача практики, срочно нужна программка реализующая следующее.
Есть одна программа - произвольная (например paint)
И нужно написать программку, которая встраивает код диалогового окна с запросом запускать ли программу или нет.
В результате при запуске первой(например paint) программы должно появиться окно с запросом запустить открываемую программу или нет.
Всем заранее спасибо)


 
Сергей М. ©   (2009-01-25 18:39) [1]

И сколько ты готов заплатить за это самое "срочна нужна" ?


 
Игорь Шевченко ©   (2009-01-25 19:42) [2]


> И сколько ты готов заплатить за это самое "срочна нужна"
> ?


Две строчки в реестре и программа из трех строк - чего тут делать ? Я просто нужные строчки не помню, а искать влом - то ли к отладчику по умолчанию относятся, то ли к ImageFileExecutionOptions :)


 
Soulghai   (2009-01-25 19:47) [3]

Сергей М
странно... раньше тут такого не было...
Игорь Шевченко
=) жаль, что это меня не спасёт


 
Сергей М. ©   (2009-01-25 20:14) [4]


> Игорь Шевченко ©   (25.01.09 19:42) [2]


Про реестр он ни слова)
Как и про заплатить)


 
Игорь Шевченко ©   (2009-01-25 20:36) [5]

Сергей М. ©   (25.01.09 20:14) [4]

Э...я делал такую программу - оно работает через API отладчика, натурально спрашивает пароль для запуска, если совпадает, то, значить, исходную программу запускает, посредством CreateProcess. И нужная исходная программа ей через ParamStr(1) виндой передается. А вот сам механизм, чтобы моя программа получала управления, когда я, значить, тыкаю на paint, я и забыл, бо было это творчество два года назад.


 
Сергей М. ©   (2009-01-25 20:51) [6]


> Игорь Шевченко ©   (25.01.09 20:36) [5]


Игорь, ты о чем ? Какой нафих реестр ?
У автора, похоже, практика по теории вирусов и антивирусов - модификация образа исп.модуля)


 
sambellamy ©   (2009-01-25 21:01) [7]

может склеить файлы этих в одну (управляющую и paint) значит файл будет выглядеть так

1. управляющая прога
----
2. paint
----
3.в конец файла впихиваем int64 это размер paint

при запуске такого файла выполнится прога 1, покажет диалог и если надо выполнит то вынет из файла paramstr(0) прогу paint и запустит.

по опыту скажу, незнаю как с exe но с jpg файлами прокатывало....

P.S.
а если автор вопроса заплатит рублей 500, то могу сделать в delphi))


 
Игорь Шевченко ©   (2009-01-25 21:01) [8]

Сергей М. ©   (25.01.09 20:51) [6]

гадать можно долго, засим оставим это бесперспективное занятие :)


 
{RASkov} ©   (2009-01-25 21:52) [9]

> а если автор вопроса заплатит рублей 500, то могу сделать в delphi))

мало, не хватит на антивирус


 
Soulghai   (2009-01-25 23:56) [10]

sambellamy
да, так всё и нужно, но за 500 р. я и так его поставлю =)))



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

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

Наверх





Память: 0.47 MB
Время: 0.059 c
2-1272341393
Игорь
2010-04-27 08:09
2010.08.27
GetProcessAffinityMask


2-1273570593
Фильтор
2010-05-11 13:36
2010.08.27
Как замерить производительность приложения


2-1265953833
n_sch
2010-02-12 08:50
2010.08.27
Rave Reports 5


15-1273756585
oldman
2010-05-13 17:16
2010.08.27
Визитная карточка Samsung - оружие самурая...


6-1223337489
Вэн
2008-10-07 03:58
2010.08.27
Рассылка сообщений в лок. сети





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