Odczyt pliku exe z dysku CD ??

0

Witam !

Mam wielka prośbę !

Napisałem ostatnio program w Borland C++ Builder 6, takie proste menu wyboru.
Chciałbym dzieki niemu uruchamiać pliki exe z CD albo DVD.
Problem w tym że o ile polecenia
WinExec(...) i ShellExecute(...) działają z scieżkami dostępu do dysku
czyli sprawa postawiona jest jasno np.
c:\sciezka
e:\scieżka
to w wypadku CD chciałbym zabezpieczyc program przed bledem w wypadku zmiany litery CD.
Tak więc pasowało by oznaczyc ów Cd jakimś znaczkiem np. % albo @
czyli zeby wyglądało to mniej wiecej tak
%:\sciezka @:\sciezka
Noi w tym problem że nie wiem czy istnieje jakaś standardowa komenda załatwiająca tą sprawę czy nie :(

Za wszelka pomoc z góry dziękuje !!

0

Ścieżka względna.
A literę dysku możesz mieć przez:

ExtractFileDrive( ParamStr(0) );
0

Wielkie dzieki tylko jak to zastosować ??
tzn.
Mając taka sytuacje że:
Mamy w pliku ini pod zmienna open scieżke np. %:\scieżka\plik.exe
i jak teraz za pomocą
ExtractFileDrive( ParamStr(0) );
Przypisać pod znaczek % biezaca literke dysku??

Troszke jaśniej prosze, gdyż dopiero zaczołem zabawe z C++.

1 użytkowników online, w tym zalogowanych: 0, gości: 1