Opis projektu
PrzetłumaczoneNie jestem programistą i nie wiem, w jakim języku będę pisał.
Opis, jak to powinno działać.
Użytkownik uruchamia (stworzyliśmy program – musi działać bez potrzeby instalacji), użytkownik pozwala mu na dostęp do systemu.
1) Program montuje, naciskając przycisk (Wykonaj) ukrytą partycję EFI na dysku twardym
2) Program sprawdza foldery i ich zawartość po nadpisaniu plików w tych folderach zgodnie z (określonym)
Algorytmem
3) Program odmontuje ukrytą sekcję EFI
Negocjowany algorytm
W folderach w ukrytej partycji EFI na dyskach z oznaczeniem GPT znajdują się pliki bootloadera Clover.
Na mojej chmurze na Yadisk lub Google Drive znajdują się nowe wersje plików, które musisz wrzucić, nadpisując pliki znajdujące się na dysku EFI użytkownika. Program musi zrozumieć, że zastąpi tylko te pliki, które istnieją, i nie wrzuci innych, które nie istnieją.
Program będzie działał tylko wtedy, gdy 1 plik wewnątrz folderu EFI ma odpowiednie parametry. Wewnątrz znajduje się plik o nazwie config.plist, w którym są linie kodu, a w niektórych liniach znajdują się numery seryjne i identyfikatory urządzeń. Program sprawdzi dane na naszej chmurze z listą numerów seryjnych z numerem seryjnym w pliku używanym na ukrytym dysku EFI, a w przypadku dopasowania 2 parametrów (numer seryjny i identyfikator urządzeń) program będzie działał i zaktualizuje wszystkie niezbędne pliki.
Być może TK nie jest kompletny i w pracy rozwojowej będą uzupełnienia do opisu (biorę to pod uwagę, ponieważ nie jestem programistą). Ważne jest również, aby deweloper był w kontakcie po stworzeniu i mogliśmy kontynuować rozwój funkcjonalności programu.
Są też analogi, a jeśli mógłbym je zmienić, aby pasowały do moich potrzeb, byłbym zadowolony.