Descrizione del progetto
TradottoNon sono un programmatore e non so in quale linguaggio scriverò.
Una descrizione di come dovrebbe funzionare.
L'utente avvia (abbiamo creato il programma – deve funzionare senza la necessità di installazione), l'utente consente l'accesso al sistema.
1) Il programma monta premendo il pulsante (Esegui) una partizione nascosta EFI sul disco rigido
2) Il programma controlla le cartelle e i loro contenuti dopo aver sovrascritto i file in queste cartelle secondo (specificato)
Algoritmo
3) Il programma smonterà la sezione EFI nascosta
Un algoritmo negoziato
Nelle cartelle nella partizione EFI nascosta su dischi con marcatura GPT ci sono i file del bootloader Clover.
Sulla mia cloud su Yadisk o Google Drive ci sono nuove versioni di file che devi sovrascrivere i file situati sul disco EFI dell'utente. Il programma deve capire che sostituirà solo quei file che esistono e non sovrascriverà altri che non esistono.
Il programma funzionerà solo se 1 file all'interno della cartella EFI ha i parametri giusti. C'è un file chiamato config.plist all'interno ci sono righe di codice e in alcune righe ci sono seriali e id dei dispositivi. Il programma controllerà i dati sulla nostra cloud con un elenco di seriali con un seriale nel file utilizzato sul disco EFI nascosto e nel caso ci sia una corrispondenza di 2 parametri (seriale e id dei dispositivi) il programma funzionerà e aggiornerà tutti i file necessari.
Forse il TK non è completo e nel lavoro di sviluppo ci saranno integrazioni alla descrizione (lo prendo in considerazione poiché non sono un programmatore). È anche importante che lo sviluppatore sia in contatto dopo la creazione e possiamo continuare a sviluppare la funzionalità del programma.
Ci sono anche analoghi, e se potessi cambiarli per adattarli alle mie esigenze, sarei felice.