Rozpoznanie sposobu uruchomienia aplikacji

dział ogólny

Rozpoznanie sposobu uruchomienia aplikacji

Nowy postprzez razowiec » piątek, 19 lipca 2013, 13:08

Czy aplikacja może rozpoznać w jaki sposób została uruchomiona? Chodzi mi o rozróżnienie pomiędzy kliknięciem ikony, wierszem poleceń, innym procesem itd.
Avatar użytkownika
razowiec
Bladawiec
Bladawiec
 
Posty: 5
Dołączył(a): piątek, 11 stycznia 2013, 16:20
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows 7
Kompilator: Embarcadero C++ Builder XE2
Gadu Gadu: 0
    Windows 7Firefox

Re: Rozpoznanie sposobu uruchomienia aplikacji

Nowy postprzez polymorphism » piątek, 19 lipca 2013, 14:39

Jeśli proces został odpalony przez inny proces, to jest on wtedy procesem potomnym, czyli posiada rodzica. Zapewne jest możliwość sprawdzenia, kto tym procesem-rodzicem jest, o ile jest oczywiście aktywny. Co do uruchomienia z ikony tudzież linii komend, wątpię aby możliwe było odróżnienie sposobu uruchamiania.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Rozpoznanie sposobu uruchomienia aplikacji

Nowy postprzez Cyfrowy Baron » sobota, 20 lipca 2013, 00:00

Sprawdziłem! W przypadku uruchomienia programu poprzez ikonę pulpitu, menu start czy też polecenie uruchom, rodzicem jest explorer.exe. Przy uruchomieniu z poziomu konsoli CMD, rodzicem jest oczywiście cmd.exe.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości