ComputersSoftware

Hoe maak je een DLL in Windows alle versies: een paar eenvoudige manieren

Soms gebeurt het dat sommige programma's in Windows-Media werkt niet aan het begin van uitvoerbare bestand van de toepassing en het systeem geeft een melding dat een dynamische component (Library) DLL-formaat ontbreekt of niet geregistreerd. Vervolgens rekening houden met de vraag hoe de DLL op het systeem te registreren op verschillende manieren, maar alleen op voorwaarde dat dit echt beschikbaar. aandacht van de gebruiker zal ook worden besteed aan enkele van de mogelijke fouten die kunnen optreden bij het uitvoeren van acties in any way.

Hoe kan ik DLL in Windows-gebaseerde systemen eenvoudige methode?

De meeste software producten, ontworpen voor de installatie en het gebruik van Windows, met uitzondering van het uitvoerbare bestand bevat een aantal extra componenten. De DLL is een van de modules, die bij het begin van de EXE-bestand in het geheugen wordt geladen, toe te schrijven is aan hem voorgeschreven code.

De structuur van de opstartprocedure programma en het laden van de overige bestanddelen in het hoofdgeheugen, zodat zij bijna allemaal starten vanuit een directory. Dus, in zijn eenvoudigste vorm, is de vraag hoe de DLL in Windows-systemen 10 of lagere rang, wordt opgelost door het plaatsen van het gewenste formaat van de bestanden in een map met het hoofdprogramma executable (EXE). Maar dit is alleen geschikt voor die gevallen waarin de bibliotheken zelf afwezig waren, maar toen werden afzonderlijk geladen, bijvoorbeeld, van het internet.

Hoe kan ik een DLL in Windows XP en boven de console "Run" registreren?

Helaas heeft het bovenstaande methode niet altijd. Daarom is in Windows moet je om hun eigen fondsen en instrumenten te gebruiken. In het bijzonder, komt het neer op het gebruik van een software-service regsvr, die wordt gepresenteerd in de vorm van regsvr32.exe bestand dat zich in een van de systeemmappen. In systemen met een 32-bits architectuur is deze component in de map System32, maar in de 64-bits versies van deze bestanden kunnen twee (tweede component in SysWOW64 map) zijn.

Zo werd bij de kwestie van hoe de DLL op het systeem te registreren, moet je uitzoeken hoe je woord wordt aan de hand van de bibliotheek zelf. Dit zal het verdere verloop van de actie te bepalen.

Dus, voor de registratie nodig om de console "Run" (de makkelijkste manier om dit te doen door middel van een combinatie van Win + R), die nodig zijn om regsvr32.exe commando te registreren is om de bibliotheek bestand te brengen, en daarna door het gat een volledig pad. In het geval dat u moeten zich registreren bij de beetjes helpen, om regsvr32.exe bestand uit te voeren zal ook nodig zijn om het volledige pad met vermelding van de locatie in de map System32 of SysWOW64 te registreren.

Actie door de command line

Bibliotheek DLL analoge werkwijze kan worden geregistreerd en via commandoregel. Het kan worden geopend vanuit het menu "Run" door het verminderen van cmd (altijd met beheerdersrechten).

Net als in het geval met de console "Run", registreert het team, te beginnen met de naam van het bestand (regsvr32.exe), gevolgd door het volledige pad naar de bibliotheek bestand of het volledige pad naar het begin van de lijn voor registratie tool.

Het creëren van een registratie via de "Explorer"

Op zijn minst een eenvoudige oplossing voor het probleem van hoe een DLL in het systeem te registreren is het gebruik van "Explorer" of een ander file manager.

Hier moet je naar de bibliotheek bestand te vinden en maak er een klik met de rechtermuisknop, en vervolgens in het contextmenu selecteert u 'Openen met ...". Volgende in de lijst met programma's om het formaat DLL-bestand te openen is niet ingediend, dus met behulp van de knop Bladeren in de bovenstaande directories om de meest regsvr32.exe bestand te vinden (afhankelijk van de bit van het hoofdprogramma).

Mogelijke problemen met de registratie

Alle zou genoeg zijn, maar het kan soms leiden tot fouten. Meestal kunt u een bericht dat niet kan worden gevonden zogenaamde DLLRegisterServer entry point te zien.

De reden hiervoor kan zijn dat de bibliotheek al is geregistreerd, maar is beschadigd. Misschien, DLLRegisterServer module is niet compatibel met de huidige versie van het systeem of bibliotheek niet ondersteunt, etc. Maar we moeten niet vergeten dat niet alle onderdelen van dit type worden gebruikt voor registratie. Als het bestand is gedownload van het internet, kan het heel goed zijn dat het antivirus heeft vergrendeld of volledig verwijderd in het proces van het downloaden.

Soms is het niet nodig om de Windows-tools te gebruiken voor de registratie. Dus voor D3D componenten die aanwezig zijn in het spel kunnen zijn, alleen het installeren van een bijgewerkte versie van DirectX, en voor bibliotheken MSVC installeren Microsoft Visual Studio Redistributable. In een extreem geval, als de piraat gehackt exemplaar van de software, in dezelfde Internet moet zijn om de officiële versie van de software te lokaliseren en de nodige maatregelen zijn opnieuw worden gebruikt (maar in dit geval kan een dergelijke procedures niet nodig). Als de voorkeur wordt gegeven aan de informele programma, moet u een boot te maken met gehandicapte antivirus en firewall, maar alleen op voorwaarde dat de gebruiker is absoluut van mening dat downloadbare content is volkomen veilig en heeft geen potentiële bedreigingen voor de computer systeem te dragen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.