Het Windows-register bevat alle instellingen en applicaties opstarten van het besturingssysteem . De " Runonce " registersleutel bevat een lijst met programma's ooit begon . Nadat de machine opnieuw is opgestart , worden de vermeldingen in Runonce verwijderd . Dit register waarde wordt meestal gebruikt om een aanvraag voor de installatie de volgende keer dat een computer opstart laden . Functie Sommige software vereist eerste installatie bestanden , een reboot en dan de rest van de toepassing wordt geladen . De Runonce registersleutel wordt specifiek gebruikt voor dit doel . De softwareontwikkelaar plaatst een link naar de uiteindelijke uitvoering bestand in het register van de Runonce sleutel . De volgende keer dat de computer wordt opgestart , het register loopt het uitvoerbare bestand en de installatie -proces voor de ontwikkelaar . Identificatie De Runonce registersleutel wordt geïdentificeerd in het Windows register-editor . De sleutel is in de " HKEY_LOCAL_MACHINE " root key en " HKEY_CURRENT_USER . " De " Lokale computer " root key bevat machine specifieke instellingen . De toets " Huidige gebruiker " wordt gebruikt om elke sessie configureren wanneer een gebruiker zich aanmeldt in de machine . Als de ontwikkelaar wil alleen maar een toepassing een keer uit te voeren voor een specifieke gebruiker , wordt de toets " Huidige gebruiker " gebruikt . " Lokale computer " is meer globaal voor alle gebruikers die gebruik maken van de computer . Overwegingen De Runonce toets wordt gebruikt om een applicatie maar een keer uit te voeren. Echter , als de computer crasht , wordt afgesloten of bevoegdheden af onnatuurlijk uit een probleem , zoals een stroomstoring of software crash , zijn de Runonce verklaringen niet verwijderd door het besturingssysteem . Dit betekent dat de volgende keer dat de computer wordt opgestart , de software zich in de sleutel RunOnce voert opnieuw . Ontwikkelaars moeten aanvragen programmeren om deze fout omgaan met software corruptie te voorkomen . Eigenschappen De Runonce toets heeft de syntax " key - name = executable - bestand . " De " key - naam " is geen herkenbare naam geprogrammeerd door de ontwikkelaar . De " executable - bestand " is het pad en de bestandsnaam voor de software executable . Ontwikkelaars kunnen een sterretje plaats in de voorkant van het uitvoerbare bestand naam, die dwingt om te draaien , zelfs wanneer de gebruiker opstart in de veilige modus . Waarschuwing De Runonce sleutel is een doel voor sommige virus applicaties . Virussen en andere malware soms laadt met behulp van het Windows-register Runonce sleutel . Het virus wordt geladen in het register om antivirus -toepassingen te voorkomen . De volgende keer dat de computer wordt opgestart , wordt de code van het virus uitgevoerd . Houd virusdefinitiebestanden up -to - date te vermijden uitvoeren schadelijke software op een computer .
|