KillerBench.Engine
Le guide dettagliate collegate da questa pagina sono in inglese.
KillerBench.Engine è una libreria di diagnostica e riparazione di Windows per applicazioni che richiedono evidenze strutturate invece di script opachi. Alimenta gli strumenti desktop e a riga di comando di KillerBench e può essere integrata in un'altra applicazione .NET ospitante.
Cosa offre
- Flussi diagnostici delimitati per manutenzione di Windows, dispositivi, archiviazione, rete, stampa, sicurezza, applicazioni, profili e altre aree del sistema
- Evidenze tipizzate con stati espliciti di completezza, incompletezza, incertezza e storicità
- Procedure di riparazione che richiedono evidenze attuali precise prima dell'esecuzione
- Registri persistenti per verificare le riparazioni e recuperare le esecuzioni interrotte
- Callback di avanzamento per visualizzazioni in tempo reale, come le attività di manutenzione
- Risultati di testo, JSON, HTML e .NET strutturati per rapporti e integrazioni
- Pacchetti di conoscenza versionati per codici di errore, identificatori hardware, produttori e riferimenti di supporto
Progettato per la tracciabilità
Ogni risultato è collegato alle evidenze che lo hanno prodotto. Gli eventi storici restano storici. I dati mancanti non diventano un giudizio positivo. Un provider non riuscito non diventa un risultato vuoto. L'Engine indica i limiti dell'analisi, così l'applicazione ospitante può spiegare ciò che è noto e ciò che resta sconosciuto.
Prima la diagnostica
La maggior parte delle operazioni dell'Engine è di sola lettura. Le riparazioni supportate sono volutamente più limitate della diagnostica. Ogni riparazione richiede una procedura supportata, evidenze aggiornate di idoneità, l'autorizzazione esplicita dell'applicazione ospitante, una registrazione persistente della preparazione, un'azione nativa delimitata e la verifica successiva.
L'analisi completa del sistema è solo diagnostica, anche quando un flusso mirato abilita la riparazione automatica. Le acquisizioni salvate e gli eventi storici non autorizzano mai una riparazione. La validazione delle riparazioni native si limita alle evidenze conservate da macchine Windows usa e getta, documentate nel file del repository VM-VALIDATION.md.
Applicazione desktop ospitante
L'interfaccia desktop presenta l'output dell'Engine nelle viste Output grezzo e Rapporto leggibile. Le conferme e le finestre Apri, Salva e Cartella seguono il tema attivo dell'app. Questi controlli appartengono all'applicazione desktop ospitante; chi integra l'Engine deve fornire la propria interfaccia di revisione e autorizzazione, mantenendo i controlli sulle evidenze, i prerequisiti, i registri e la verifica.
Stato attuale
L'Engine è destinato a .NET 10 e Windows. È in sviluppo attivo e viene usato tramite un riferimento di progetto nel repository KillerBench. Non è stato rilasciato un pacchetto pubblico.
Scegli una guida
- Per iniziare mostra un primo flusso di sola lettura.
- Flussi diagnostici spiega i controlli mirati e l'analisi completa del sistema.
- Evidenze e risultati spiega gli stati, i registri, l'avanzamento e i rapporti.
- Riparazioni e sicurezza descrive i controlli sulle evidenze e il modello di recupero.
- Guida CLI tratta la ricerca dei comandi e gli output di testo e JSON.
- Guida API illustra i principali punti di accesso pubblici.
- Architettura spiega i confini dell'Engine e i livelli interni.
- Pacchetti di conoscenza tratta i dati di riferimento aggiornabili.
