Witam!
Tak jak w temacie,czy da się napisać program rezydentny w C? czy jest to możliwe? i jakich ewentualnie potrzebuję bibliotek?
Tego typu programy robi się chyba przede wszystkim w C, a co do bibliotek, to zależą one od tego na jakim systemie miałby działać
W jakim systemie operacyjnym ten program ma działać? Czy chodzi o TSR taki, jak w systemie DOS? Jeżeli tak, to pamiętam, że kiedyś napisałem taki program w Turbo Pascalu. W języku C na pewno też można napisać taki program. O ile pamiętam, w takim programie dla DOS chodzi o to, żeby przechwycić przerwanie od urządzenia wejścia (najczęściej klawiatury) i wywołać określone zachowanie po wciśnięciu pewnej kombinacji, a dla każdej innej przepuścić polecenie i DOS zachowa się w standardowy sposób.
Da się, ale w czasach gdy się to robiło, każdy kilobajt tzw. pamięci konwencjonalnej był na wagę złota, więc TSR-y pisało się głównie w asemblerze.
Tak chodzi o DOS'a ale jak to zrobić może jest jakiś kurs? Ja już szukałem ale znalazłem tylko kurs dla assemblera
no to... "tak samo", tylko trzeba w dokumentacji danego kompilatora znaleźć, jak podmienić procedurę obsługi przerwania, albo jak używać wstawek asemblerowych i zrobić ten konkretny fragment w asemblerze.
pytanie jaki masz kompilator.
Kompilator to GCC