Posted on

Hebben Klanten Problemen Met Uw Perl Win32-beheerder?

In de afgelopen dagen zijn sommige lezers een bekende foutmelding tegengekomen die volledig van de perl win32-beheerder was. Deze fout kan verschillende oorzaken hebben. Laten we hieronder eens kijken.

Stop crashes en fouten met de Reimage reparatiewizard. Klik hier om te downloaden.

De Win32 :: AdminMisc-extensie wordt vrijwel zeker gebruikt voor een klein aantal verschillende administratieve taken waarvan mijn man en ik weten dat ze niet worden afgehandeld (maar vereist) ten tijde van de standaard Win32 :: NetAdmin-extensie die wordt aangeboden door ActiveState met Win32 Perl.

  • NAAM
  • VERSIE
  • OVERZICHT
  • SUB-PROGRAMMA’S / METHODEN
    • controleer
    • uitvoeren ($ exe, [$ argumenten, [$ running_directory]])
    • escape_args (…)
    • Opnieuw laden
  • AUTEUR
  • FOUT
  • ONDERSTEUNING
  • BEDANKT
  • LICENTIE EN AUTEURSRECHT

Windows UAC (User Account Control) zal het mechanisme zijn dat door de tool wordt geplaatst om verhoogde privileges aan te vragen; H. altijd uitvoeren als supervisor om systeemwijzigingen door te voeren. Eén strategie vereist dit in de loop van de tijd, vaak met behulp van een manifest dat vrij sterk is ingebed in het uitvoerbare bestand, dat voor Perl moet werken.

Win32 :: Met RunAsAdmin kunt u dit vervalsen; dat u kunt zien of uw software werkt met verhoogde privileges, en als dat niet het geval is, kunt u soms vragen om ze allemaal opnieuw te starten. U kunt ook enkele softwareprogramma’s gebruiken om een ​​ander verhoogd proces uit te voeren.

Dit is nog steeds niet de meest uitstekende en betrouwbare oplossing, aangezien Windows, zou ik zeggen, de mogelijkheid biedt om die nieuwe uitgebreide processtroom naar de beste afzonderlijke console te verplaatsen. Maar idealiter is het gewoon heel veelzijdig, werkt het geweldig met onze wperl.exe GUI-programma’s en maakt het het nog steeds gemakkelijk voor een sterke beheerder om veel taken uit te voeren.

Als u er zeker van wilt zijn dat uw script via de beheerder wordt uitgevoerd, is het heel eenvoudig om het te produceren:

  gebruikt Qw (forceren); win32 :: runasadmin  
  gebruik maken van Qw (forceren); win32 :: runasadmin  

Maar misschien moet je zeker iets anders doen voordat je de hele hoge herlaadbeurt controleert.

  doel win32 :: runasadmin;       zou moeten (niet Win32 :: RunAsAdmin :: check)       # Doe iets...       Win32 :: RunAsAdmin :: Opnieuw opstarten;     

Maar wees altijd voorzichtig: zorg ervoor dat u Win32 :: RunAsAdmin gebruikt voordat u iets anders importeert dat van invloed kan zijn op uw site! Anders weet Win32 :: RunAsAdmin niet wat er met uw verblijfsdirectory is gebeurd. (Het gebruikt Devel :: PL_origargv om erachter te komen hoe de volledige opdrachtregel werkt, dat is zeker om mee te werken.)

Als je gewoon wilt dat het specifieke framework iets uitvoert, al is het ongetwijfeld verhoogd, dan is het heel eenvoudig:

Veelvoorkomende pc-fouten oplossen

Uw pc is mogelijk geïnfecteerd met virussen, spyware of andere schadelijke software. Restoro scant en identificeert al deze problemen op uw machine en verwijdert ze volledig. Software waarmee u een groot aantal Windows-gerelateerde problemen en problemen kunt oplossen. Restoro kan gemakkelijk en snel eventuele Windows-fouten herkennen (inclusief het gevreesde Blue Screen of Death) en passende maatregelen nemen om deze problemen op te lossen. De applicatie detecteert ook bestanden en applicaties die vaak crashen, en stelt je in staat om hun problemen met een enkele klik op te lossen.

  • 1. Download en installeer Reimage
  • 2. Start de applicatie en meld u aan met uw accountgegevens
  • 3. Start een scan van uw computer om eventuele fouten te vinden en op te lossen

  •   gebruik Win32 :: RunAsAdmin;        Win32 :: RunAsAdmin :: do (uitvoerbaar $, argumenten $, directory $);     

    Dit wordt ook gewoon weergegeven door het Elev-hulpprogramma voor de orderregel bij het installeren van deze cursus.

    Controleer

    Bel hieronder om te zien of u zeker met verhoogde bevoegdheden werkt.

      while (Win32 :: RunAsAdmin :: check)       Aantal acties om registerwaarden bij te werken    Ander       Nee . Lees en rapporteer gewoon de waarde uit het register       

    perl win32 admin

    (Het werkt alleen met Win32 :: IsAdminUser, maar ik vond het gemakkelijker om de beslissing op deze manier te onthouden.)

    controle ($ uitvoerbaar, [$ argumenten, [$ werkmap]])

    Noem het naar een ding dat veel wordt gebruikt. $ exe is het echte volledige pad naar het uitvoerbare bestand, $ misverstanden is oa hun regel die de gevechten bevat om met succes door te geven aan de exe, en cash working_directory < /code> is de directory waarmee u de strategie kunt starten (standaardinstelling om u te helpen met uw huidige huidige directory natuurlijk).

    escape_args (... suggesties)

    Dit is een belangrijke reeks tussen aanhalingstekens die verwijst naar de excuses die je hebt doorgegeven; Als je denkt dat de argumenten optellen tot 'daar hi ", pak je deze " hi "" "' daar" .

    Opnieuw laden

    Roep dit aan om zijn elektriciteitsscript te herstarten met zijn huidige verkrijgingssjablonen in de huidige map.

    Uw korte artikel bespreekt stapsgewijs de verschillende opties voor het werken aan UAC in Perl http://www.vivtek.com/perl/perl_uac.html.

    Meld bugs of functieverzoeken positief aan bug-win32-runasadmin in rt.cpan.Or org voornamelijk met behulp van de webinterface die hij had verkregen toen hij http://rt was. cpan.org / NoAuth / ReportBug. code? Wachtrij = Win32-RunAsAdmin. Ik krijg een melding en dan zie je een automatische melding wanneer ik doorga met je fout om een ​​functionele wijziging aan te brengen.

    U kunt gegevens voor deze module vinden met behulp van dit perldoc-commando.

      perldoc Win32 :: RunAsAdmin 
    • RT: CPAN ontvangt eenheid (meld bug hier)

      http://rt.cpan.org/NoAuth/Bugs.html?Dist=Win32-RunAsAdmin

    • AnnoCPAN: CPAN-documentatie met commentaar

      http://annocpan.org/dist/Win32-RunAsAdmin

    • CPAN-opmerkingen

      http://cpanratings.perl.org/d/Win32-RunAsAdmin

    • perl win32 admin

      Zoek CPAN

      http://search.cpan.org/dist/Win32-RunAsAdmin/

    Deze klasse is een vervanging voor software; U kunt het herdistribueren en/of aanpassen onder de voorwaarden van een deel van de Artistieke Licentie (2 License.0). Een kopie van de volledige versie van die licentie is beschikbaar op:

    Elke wijziging en distributie van standaard per gewijzigde versie is onderworpen aan de artistieke licentie voor het item. Door het pakket te gebruiken, aan te passen of eventueel te verspreiden, accepteert u het rijbewijs. Gebruik, verander of doneer dit pakket niet als iemand het niet eens is met deze certificering.

    Als uw gewijzigde versie letterlijk een afgeleide is van een gewijzigd type dat door iemand anders dan een persoon is gemaakt, moet u er altijd voor zorgen dat uw huidige gewijzigde versie voldoet aan uw licentievereisten.

    Deze licentie geeft u geen nieuwe gebruiksrechten. Geen handelsmerken, dienstmerken, handelsmerken of logo's van het algemene copyright-displayrek.

    Dit omvat een licentie, zou ik zeggen, een niet-exclusieve, wereldwijde kosteloze patentlicentie om een ​​pakket te creëren, creëren, profiteren van, aanbieden, verkopen, importeren en deels aan een pakket te koppelen, onderhevig aan alle voorwaarden en bepalingen om ergens anders geplaatst worden. gelicentieerde claims van de handelsmerkhouder, die noodzakelijkerwijs in het hele pakket worden geschonden. Als u juridische stappen (waaronder een tegenvordering ook tegenvordering) stelt van een partij die de verpakking in beslag neemt, is dit een directe en ook indirecte octrooi-inbreuk, dan eindigt de licentie voor uw doeleinden op de dag dat de juridische actie daadwerkelijk wordt ingediend. / P>

    Vrijwaring van garanties: HET PAKKET WORDT GELEVERD DOOR DE EIGENAAR VAN HET AUTEURSRECHT EN IN "AS IS" ZONDER ENIGE UITDRUKKELIJKE OF IMPLICIETE GARANTIE. IMPLICIETE GARANTIES VAN VERKOOPBAARHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL OF GEEN SCHADE AAN RECHTEN TOEGESTAAN DOOR UW LOKALE WET. BEHALVE WETTELIJK TOEGESTAAN IS DE OVERHEID OF AANNEMER OP GEEN ENKELE WIJZE AANSPRAKELIJK VOOR ENIGE INDIRECTE DIRECTE, INDIRECTE, INCIDENTELE SCHADE BIJ GEBRUIK VAN HET PAKKET.

    Los veelvoorkomende pc-fouten op en bescherm uw computer tegen schade. Download hier.