Blackbytes-register voor .net

Blackbytes-register voor .NET biedt klassen die het systeemregister manipuleren. Het Windows-register is een ...
Download nu

Blackbytes-register voor .net Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Shareware
  • Naam uitgever:
  • BlackBytes Software & Consultancy, Ltd.
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • Evaluation

Blackbytes-register voor .net Tags


Blackbytes-register voor .net Beschrijving

BlackBytes Registry for .NET biedt klassen die manipuleren van het systeem register. Het Windows-register (PC Tools Desktop Maestro) is een hiërarchische database die de waarde van de variabelen in Windows en in het bevat toepassingen en services die draaien op Windows. Het besturingssysteem en andere programma's ook gegevens over gebruikers op te slaan, en over de huidige configuratie van het systeem en de componenten in het register. Omdat het register is beschikbaar wanneer het systeem actief is, programma's die start en stop kan permanente gegevens in het register te houden. Structuur van het register Een groot deel van het register bestaat uit geneste containers bekend als RegistryRootKey en RegistryKey. Deze zijn als mappen. De gegevens zijn werkelijk opgeslagen in de registry entries (zie ValueEntry), het laagste niveau element in het register. De inzendingen zijn als bestanden. De reeks geneste houders omvatten een pad naar elk item. Omdat binnenkomst namen zijn uniek alleen binnen een pad, worden vermeldingen verwezen door hun volledige register pad en naam. Een ValueEntry bestaat uit een naam, een RegistryValueType, die gedefinieerd lengte en vorm van de gegevens die de invoer kan opslaan, en een gebied bekend als de waarde van een registervermelding. De gegevens worden opgeslagen in het veld waarde. Variabiliteit van het register Geen twee registers zijn precies gelijk. Omdat het register winkels (Registry Cleaner) data over de hardware en software geïnstalleerd op en beschikbaar voor uw computer, een groot deel van het register is zeer specifiek voor de computer en de huidige configuratie. Ook is een deel van het register inhoud is constant, maar andere inhoud wordt opnieuw geschapen elke keer dat u het besturingssysteem te starten of Meld u aan als een gebruiker. Als gevolg hiervan zijn veel wijzigingen in het register verwijderd of vervangen door het opnieuw starten of af te melden en opnieuw aanmelden. voorgedefinieerde sleutels Een aanvraag moet een RegistryKey openen voordat deze gegevens kunnen toevoegen aan de register. Om een sleutel te openen, moet een aanvraag van een handvat aan een andere sleutel in het register, dat is al open. Het systeem definieert vooraf sleutels die altijd open zijn. Vooraf gedefinieerde toetsen helpen een applicatie navigeren in het register en maken het mogelijk om tools die een systeem te ontwikkelen waarmee beheerder om categorieën van gegevens te manipuleren. Toepassingen die gegevens toe te voegen in het register moet altijd werken in het kader van vooraf gedefinieerde sleutels, zodat beheerprogramma's kunnen vinden en gebruik maken van de nieuwe gegevens. Een aanvraag kan Gebruik handvatten om deze RegistryRootKey als toegangen tot het register. Deze handgrepen zijn geldig voor alle implementaties van het register, hoewel het gebruik van de handgrepen kan variëren van platform naar platform. In aanvulling op, andere vooraf bepaalde handgrepen zijn gedefinieerd voor specifieke systemen. Openen, creëren en sluiten sleutels Voordat een applicatie data kan toevoegen aan het register, moet het maken of openen een sleutel. Voor het maken of openen van een sleutel, een toepassing verwijst altijd naar de sleutel subsleutel van een geopende sleutel. De volgende vooraf gedefinieerde toetsen zijn altijd geopend: localmachine, ClassesRoot, gebruikers en CurrentUser. Een applicatie maakt gebruik van de OpenSubKey methode om een toets en de CreateSubKey methode om te openen het creëren van een sleutel. Een toepassing kan de methode Close gebruikt om een sleutel te sluiten en schrijf de gegevens die het bevat in het register. Sluit niet per se schrijf de gegevens aan het register alvorens terug te keren; het kan zo veel als een aantal te nemen seconden voor de cache te worden gespoeld naar de harde schijf. Als een toepassing moet expliciet write register (System Backup Software) gegevens op de harde schijf, kan het de Flush gebruiken methode. Flush, maakt echter gebruik van veel systeembronnen en moet worden genoemd alleen wanneer dat absoluut noodzakelijk is. Hoe register gegevens worden gebruikt Om gegevens op te halen uit het register, een applicatie doorgaans somt subsleutels van een sleutel tot deze vindt een bijzonder één en haalt gegevens van de waarde of waarden gekoppeld. Een aanvraag kan create de IEnumerator of RegistryKeyEnumeratorEx aan de subsleutels opsommen van een bepaalde sleutel. Een toepassing kan QueryMultipleValues bellen methode om de sommen waarden voor een bepaalde sleutel, en QueryValue op een bepaalde waarde voor het ophalen een sleutel. Een toepassing oproepen doorgaans QueryValueNames aan het bepalen waarde namen en vervolgens QueryValue met de gegevens van de namen op te halen. De QueryMultipleValues methode haalt de gegevens voor een lijst van waarde namen die verband houden met een open registersleutel. Deze methode is nuttig voor dynamische sleutel providers, omdat het de consistentie van de gegevens door het ophalen zorgt meerdere waarden in een atomaire operatie. Een aanvraag kan de SetValue-methode gebruiken om een waarde en het te associëren gegevens met een sleutel. Om een waarde uit een toets te verwijderen, kan een aanvraag de Deletevalue. Om een sleutel te verwijderen, kan het de verwijderingsubskey gebruiken. Verwijderen Registersleutel en alle safeys van de afstamming recursief, u kunt de DeletesubKeyTree. Een verwijderde sleutel (s) wordt pas verwijderd totdat de laatste handgreep is het is gesloten. Subkeys en waarden kunnen niet worden gemaakt onder een verwijderde sleutel. De RegisterWatcher meldt de roepdraad wanneer er wijzigingen zijn naar de kenmerken of inhoud van de opgegeven registersleutel, of als de sleutel is verwijderd. De WaitForchanged-methode signaleert een evenementobject om op de hoogte te stellen de beller. U kunt bepalen of aangeven welke wijzigingen moeten worden gemeld door het gebruik van de vlag van de registernotifychangefilters Initialiseren kijken. Meestal worden wijzigingen gerapporteerd door een evenement te signaleren dat u opgeeft aan de RegisterChangedeventHandler. Merk op dat de Registerwatcher werkt niet met handgrepen op afstand.


Blackbytes-register voor .net Gerelateerde software

Tproopertypagesaver v2.3

PropertionPagesaver is een niet-zichtbare component waarmee u eenvoudig de huidige instellingen van COM-eigendom kunt opslaan en herstellen ... ...

79 1000 KB

Downloaden

Dsdialog

Hier is een set van kleine magische componenten: laat een van hen in elke vorm vallen en op looptijd is het formulier met al zijn bedieningselementen ... ...

198 1000 KB

Downloaden