|
#1
|
||||
|
||||
Автозапуск
Когда на диске нет Autorun'a , он музыкальный, или видеодиск, или же вообще чистый,
тогда открывает окно со список программ, с помощью которых можно открыть данные диска. Вопрос: Как поместить свою программу в этот список? Кому я должен - всем прощаю!!!! |
#2
|
|||
|
|||
Легко!Просто щёлкаешь правой кнопкой мыши и выбираешь "открыть с помощью..." и выбираешь там свою и ставишь галочку, мол - спользовать всегда - всё!!! !
|
#3
|
||||
|
||||
Спасибо просветил ! Я имел ввиду как сделать это программно.
Кому я должен - всем прощаю!!!! |
#4
|
|||
|
|||
и не просветил, а просветила!!!!дак так и писать надо!!!! щас код посмотрю!!!!
|
#5
|
||||
|
||||
Ну, извиняйте, я экстрасенсорными качествами не обладаю
Кому я должен - всем прощаю!!!! |
#6
|
||||
|
||||
Советую изучить раздел реестра
HKEY_CLASSES_ROOT\Applications и HKEY_CLASSES_ROOT\*\OpenWithList THE CRACKER IS OUT THERE |
#7
|
||||
|
||||
А не проще добавить на диск файл autorun.inf в котором написать
Код:
[autorun] open=file.exe |
#8
|
||||
|
||||
Ааа, я не так сначала понял!
Не Денис, если я теперь правильно понял Диму, то речь идет о неком действии над вставленным диском (пустая болванка, флэшкка и т.п.), а-ля Nero Дим, рой в сторону ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\AutoplayHandlers THE CRACKER IS OUT THERE |
#9
|
|||
|
|||
да ладно не ругайся !!!
слушай чего нашла: я тебе свою прогу опишу, а ты доделай - не сложно!!! Разработка сплеш - формы создадим новый прокт, добавим в него ещё одну форму и присвоим её значения: name - SplashForm BorderStyle - bsNone Position - poDesktopCenter FormStyle - fsStayOnTop Height - 80 Width - 200 разместим на форме компонент Lable и присвоим ему имя "Подождите" или "Загрузка" эта форму будет отображаться во время загрузки основного окна программы вносим коррективы в файл проекта. выполни команду: Project - View Sourse, в результате чего в окне редактора появится вкладка с текстом проги. внесём в него след изменения: program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {SplashForm}; {$R *.res} begin SplashForm:= TSplashForm.Create(nil); SplashForm.Show; SplashForm.Repaint; Application.Initialize; Application.CreateForm(TForm1, Form1); //строка удалена: //Application.CreateForm(TSplashForm, SplashForm); Appliction.Run; end. после идёт твоя прога - т.е. главная форма... при попытке откомпилировать отобразится сообщение о том, что в модуле главной формы есть ссылка на форму SplashForm, но отсутствует ссылка на соотетствующий модулью В ответ на поставленный вопрос следует нажать кнопку Yes, и требуемая ссылка будет добавлена автоматичски. перед запуском проги сохраним модуль гл формы под именем Autorun1.pas, модуль сплэш - формы - под именем Autorun2.pas, а файл проекта - под именем Autorun.dpr |