uruchamianie programu przy starcie systemu

0

Witam mam sobie programik przy kazdym uruchomieniu dodaje wpis do reejstru aby programik uruchamial sie przys starcie, i uruchamia sie, chce jednak wykryc to ze zostal uruchomiony przy starcie i minimalizowac go do traya , i pytanie, jak wykryc to ze program uruchomiony zostal przy starcie systemu ? dzieki za pomoc

0

Proste - nie wykrywać ;) Po prostu bezwarunkowo minimalizować go do traya.

Albo:

sprawdzac czas dzialania systemu podczas uruchamiania sie programu

Albo:

podczas uruchamiania programu w autostarcie uruchamiac go z argumentem - powiedzmy "-tray", ktory bedzie oznaczal, ze ma sie zminimalizowac do traya

1

Dodaj do rejestru klucz, który uruchomi Ci program przy starcie ale dopisz odpowiednio jakiś parametr
np. c:\sciezka\do\mojego\programu\mojprogram.exe /hide

Przy uruchomianiu sprawdzisz parametr, jeżeli jest "hide" to zminimalizujesz aplikację do traya

W Delphi parametry są pod zmienną ParamStr(XX) gdzie XX numerowane są od 1 do ParamCount,
ParamStr(0) zwróci pełną ścieżkę oraz nazwę pliku wykonywalnego programu

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