KillerBench.Engine
De detaljerte veiledningene som lenkes fra denne siden, er på engelsk.
KillerBench.Engine er et bibliotek for Windows-diagnostikk og reparasjon for programmer som trenger strukturerte bevis i stedet for en samling uoversiktlige skript. Det driver KillerBench-verktøyene for skrivebord og kommandolinje og kan bygges inn i en annen .NET-vert.
Hva den tilbyr
- Avgrensede diagnostiske arbeidsflyter for Windows-vedlikehold, enheter, lagring, nettverk, utskrift, sikkerhet, programmer, profiler og andre systemområder
- Typede bevis med uttrykkelige tilstander for fullstendighet, ufullstendighet, ukjent og historikk
- Reparasjonsoppskrifter som krever nøyaktige, gjeldende bevis før de kan kjøres
- Varige journaler for verifisering av reparasjoner og gjenoppretting etter avbrutte kjøringer
- Fremdriftstilbakekall for sanntidsvisning, for eksempel vedlikeholdsaktivitet
- Tekst, JSON, HTML og strukturerte .NET-resultater for rapporter og integrasjoner
- Versjonerte kunnskapspakker for feilkoder, maskinvareidentifikatorer, leverandører og støttereferanser
Utformet for sporbarhet
Et funn er knyttet til bevisene som ga det. Historiske hendelser forblir historiske. Manglende data blir ikke til en friskmelding. En leverandørfeil blir ikke til et tomt resultat. Engine oppgir grensene for det som er undersøkt, slik at verten kan forklare hva som er kjent og hva som fortsatt er ukjent.
Diagnostikk først
De fleste Engine-operasjoner er skrivebeskyttet. Reparasjonsstøtten er med hensikt snevrere enn diagnostikkdekningen. En reparasjon krever en støttet oppskrift, oppdaterte bevis for at den kan utføres, uttrykkelig tillatelse fra verten, en varig forberedelsespost, en avgrenset innebygd handling og verifisering etterpå.
Den fulle systemskanningen er kun diagnostikk, også når en målrettet arbeidsflyt har automatisk reparasjon slått på. Lagrede opptak og historiske hendelser gir aldri tillatelse til en reparasjon. Validering av innebygde reparasjoner er begrenset til bevarte bevis fra midlertidige Windows-testmaskiner, dokumentert i kodelagerets VM-VALIDATION.md.
Skrivebordsvert
Skrivebordsskallet viser Engine-utdata i visningene Råutdata og Lesbar rapport. Bekreftelser og dialogene Åpne, Lagre og Mappe følger det aktive apptemaet. Disse kontrollene tilhører skrivebordsverten; en innebyggende vert må tilby sitt eget grensesnitt for gjennomgang og tillatelse, samtidig som den bevarer kravene til bevis, forutsetninger, journalføring og verifisering i Engine.
Gjeldende status
Engine er rettet mot .NET 10 og Windows. Den er under aktiv utvikling og brukes nå gjennom en prosjektreferanse i KillerBench-kodelageret. Ingen offentlig pakke er utgitt.
Velg en veiledning
- Kom i gang viser en første skrivebeskyttet arbeidsflyt.
- Diagnostiske arbeidsflyter forklarer målrettede kontroller og den fulle systemskanningen.
- Bevis og resultater forklarer tilstander, journaler, fremdrift og rapporter.
- Reparasjoner og sikkerhet beskriver beviskravene og gjenopprettingsmodellen.
- CLI-veiledning dekker kommandoutforskning, tekstutdata og JSON-utdata.
- API-veiledning beskriver de viktigste offentlige inngangspunktene.
- Arkitektur forklarer grensene for Engine og de interne lagene.
- Kunnskapspakker dekker oppdaterbare referansedata.
