bieżący katalog który (jeżeli nie został zmieniony) jest katalogiem z którego uruchomiono program. W przypadku skrótu w Autostart funkcja działa normalnie ponieważ skrót ma właściwość "Rozpocznij w" (w XP moze to sie inaczej nazywa) która zmienia aktualny katalog na tam ustawiony. w przypadku uruchamiania za pomocą sekcji autostartu z rejestru Windows katalog z którego uruchamimy program wskazuje na dysk na którym znajduje się system (w Twoim przypadku C:\).
Aby uzyskać informację o katalogu w ktorym znajduje się program możesz uzyć funkcji GetCommandLine, Natomiast do zmiany bieżącego katalogu można użyć SetCurrentDirectory.
@down
trudno sie domyśleć, że chce wysłać komuś wirusa?
Ostatnio edytowany przez Filthy - 18-12-2006 o 17:09.
|