C - program dla terminala Linux

Odpowiedz Nowy wątek
2015-01-19 22:30
0

Piszę drobny programik w C działający w terminalu Linux. Chciałbym go zabezpieczyć przed uruchomieniem w trybie graficznym, tzn. naciskam Alt-F2 (uruchom polecenie), bo większość terminalowych programów uruchamia się wtedy jako proces np. ping jakies_ip - nie ma nic na ekranie, a proces pracuje - trzeba go killować.
Są jednak programy takie jak top, htop, mc czy też konsolowa gra freesweep, które za pomocą Alt-F2 nie dadzą się uruchomić. Trzeba najpierw uruchomić terminal i wpisać polecenie.

Pewnie trzeba coś wpisać w kodzie źródłowym, żeby uniemożliwić uruchomienie bez terminala. Wujek google nie pomógł :(

Pozostało 580 znaków

2015-01-20 09:58
0

https://code.google.com/p/freesweep/source/checkout

zobacz kod takiego programu i zobacz jak oni to zabezpieczaja ;)

Pozostało 580 znaków

2015-01-20 19:04

Sprawdź po prostu czy jesteś podpięty do interaktywnego terminala: http://rosettacode.org/wiki/Check_input_device_is_a_terminal#C.

Pozostało 580 znaków

2015-01-20 22:26
0
winerfresh napisał(a):

Sprawdź po prostu czy jesteś podpięty do interaktywnego terminala: http://rosettacode.org/wiki/Check_input_device_is_a_terminal#C.

Dzięki :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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