Gratis download voor Windows

Bekijk een advertentie en download gratis

Softonic-recensie

Bouw beheerde Windows Shell-extensies met SharpShell

Verken SharpShell door Dave Kerr, een framework dat .NET-ontwikkelaars in staat stelt om integraties met Windows Verkenner te creëren zonder native C++ of directe COM-codering. Het biedt handlers voor contextmenu's, pictogram overlays, voorvertoningen en miniaturen, zodat ontwikkelaars Explorer-niveau functies kunnen toevoegen met beheerde talen. Het pakket bevat een Server Manager test GUI en commandoregelregistratietools, waardoor het nuttig is voor softwareontwikkelaars en systeembeheerders die gecontroleerde, code-centrische shell-aanpassingen nodig hebben.

SharpShell converteert COM-gebaseerd shellwerk naar beheerde handlers

Het framework presenteert een set van concrete handlertypes zodat ontwikkelaars C# of VB.NET kunnen schrijven in plaats van native COM in C++. Ondersteunde handlers omvatten contextmenu, pictogram overlay, voorbeeld, miniatuur, eigenschappenblad en info tip implementaties. Deze regeling stelt teams in staat om Explorer-integraties te implementeren door gewone assemblies te schrijven en de SharpShell API voor elk handleroppervlak te volgen.

Servertools en registratie verminderen de implementatiefriction voor ontwikkelingsworkflows

Het project biedt een Server Manager GUI voor testen en een commandoregel Server Registration Manager (srm.exe) om servers te installeren of te verwijderen zonder handmatige registerbewerkingen. Het ondersteunt zowel Global Assembly Cache-registratie als codebase-registratie, zodat assemblies in een enkele map kunnen blijven. Deze hulpprogramma's stellen ontwikkelaars in staat om iteraties op extensies uit te voeren en servers te beheren zonder het Explorer-proces herhaaldelijk opnieuw op te starten tijdens ontwikkelingscycli.

Platformbeperkingen sturen wie dit framework zou moeten adopteren

Het framework richt zich op de .NET Framework en vereist dat shell-extensies in-process draaien binnen het Explorer-proces, wat betekent dat assemblies moeten overeenkomen met de bitness van het besturingssysteem. Het vermeldt compatibiliteit over moderne Windows-releases en is afhankelijk van .NET Framework 4.0 of hoger. Gezien die vereisten is het framework geschikt voor teams die de beperkingen van Windows-processen accepteren en compileren voor de juiste architectuur bij het implementeren van shell-extensies.

SharpShell is een praktische keuze voor ervaren .NET-ontwikkelaars

Het framework is een praktische optie voor .NET-ontwikkelaars die beheerde shell-integratie nodig hebben, aangezien het native COM-onderdelen vervangt door beheerde handlers en test- en registratiehulpmiddelen levert. Verwacht een leercurve in Windows shell-concepten en implementatiedetails, dus het past het beste bij ontwikkelaars of beheerders die vertrouwd zijn met de interne werking van Explorer in plaats van casual of script-niveau aanpassingen.

  • Voor

    • Biedt beheerde handlers voor contextmenu's, voorvertoningen, miniaturen en meer
    • Server Manager GUI maakt live testen mogelijk zonder Explorer opnieuw op te starten
    • Ondersteunt zowel GAC- als codebase-registratieworkflows
    • Open-source MIT-licentie met sterke community-adoptie op GitHub
  • Tegen

    • Richt zich op de .NET Framework in plaats van moderne runtime-omgevingen
    • Extensies draaien in-process, dus assemblies moeten overeenkomen met de bitness van het besturingssysteem.
    • Vereist kennis van Windows-shell en COM-implementatiedetails

Specificaties van de app"

  • Softwareontwikkelaar

    • Dave Kerr
  • Licentie

    Gratis

  • Versie

    2.7.2

  • Update datum

  • Platform

    Windows

  • OS

    Windows 11

  • Bestandsgrootte

    491.18 KB

Programma is beschikbaar in andere talen


Gratis download voor PC

Bekijk een advertentie en download gratis


Beoordelingen about SharpShell

Heeft u geprobeerd SharpShell? Wees de eerste om uw mening te verlaten!

Beoordeling toevoegen
Aangemeld bij Softonic als