Lesio [ Pretorianin ]
Autouruchamianie płyty CD
Czy ktos moze wie jak zrobic program ktory znajdujac sie na plycie CD po jej wlozeniu do napedu spowoduje uruchomienie sie jakiegos pliku, np: start!html
Jezeli ktos wie jak napisac taki banalny program to bede bardzo wdzieczny za pomoc :)
Pozdrawiam
Eliash [ Generaďż˝ ]
w Delphi:
program start;
uses
Forms, ShellAPI, Dialogs;
$R *.RES
begin
Application.Initialize;
ShellExecute(Application.Handle, nil, pchar('start.html'), nil, nil, 0);
end.
Lesio [ Pretorianin ]
Dzieki, a jak mam zapisac ten plik na plycie. Jako np. script.exe
Swidrygajłow [ ]
na płycie umieść plik
autorun.inf
a w nim
[autorun]
open = start.hmtl
nkgdy tego nie robiułem, ale powinno działać
Eliash [ Generaďż˝ ]
Swidrygajłow -> Niestety to rozwiązanie nie zawsze działa ...
Lesio [ Pretorianin ]
O super. Dzieki.
Swidrygajłow [ ]
Eliash --> dlaczego?
poza tym twój program też trzeba jakoś odpalić
Eliash [ Generaďż˝ ]
Swidrygajłow -> Na moim win2k nie działa, na win98 działa, na win95 nie działa. I nie wiem
od czego to może być uzależnione.
Lesio [ Pretorianin ]
Hymm.. Fakt z autostart.info sa pewne problemy.
Lesio [ Pretorianin ]
Eliash a jakis edytor delphi zebym mogl to napisac?
Swidrygajłow [ ]
Eliash --> u mnie na WIN NT działa. Może masz coś wyłączone?
poza tym Lesiowi chodziło o to, żeby po włożeniu płyty plik się sam otwierał.
Lesio --> nie info a inf
Eliash [ Generaďż˝ ]
Programik wymaga Delphi co najmniej w wersji 3.
Na płytce powinien być też plik autorun.inf wg instrukcji
Swidrygajłowa tylko powinno być
open = nazwa.programu.exe
Z jakichś powodów exeki są zawsze odpalane z autoruna, w przeciwieństwie
do innych plików.
Lesio [ Pretorianin ]
tak, tak mam .inf, sory literowka, umnie z wirtual driva nie dziala, ale wypale na cd i sprawdze
Swidrygajłow [ ]
Eliash --> no to nie możńa odplaic explorera z parametrem?
Eliash [ Generaďż˝ ]
Swidrygajłow -> A jak ktoś ma Operę, albo jakiegoś innego mutanta?
Swidrygajłow [ ]
Eliash--> przeciez nie odinstaluje explorera, no nie?
Eliash [ Generaďż˝ ]
Swidrygajłow -> Teoretycznie może, ale masz rację to raczej się nie zdaza.