Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

autorun cd-rom


random ©   (2004-03-31 09:22:00) 

Проблема такая. Отключил через реестр автозапуск cd-rom (надоел уж очень). Но как оказалось эта фенечка бывает иногда полезной, а запускать диск через файловый менеджер (или того-хуже через "мой компьютер") накладно. Хочу накатать утилитку, которая добавит в контекстное меню пунктик "автозапук cd" кликаешь крысой и диск запускается - красота!
А теперь, уважаемые Знатоки, вопрос:
- как в Дельфи реализовать автозапуск?
Минута на размышление.
p.s. Именно автозапуск а не редактирование реестра


random   (2004-03-31 10:57:00) [1]

премного благодарен


easy   (2004-03-31 10:19:00) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
 ini:TIniFile;
 s:string;
begin
 ini:=TIniFile.Create('F:\\autorun.inf');
 try
   s:=ini.ReadString('autorun','OPEN','');
   if s<>'' then begin
     s:='F:\\'+s;
     shellexecute(0,'',pchar(s),'',pchar(extractfilepath(s)),
                  SW_SHOWNORMAL);
   end;
 finally
   ini.Free;
 end;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо