PowerToys (Runner) wird von C++ auf C# umgeschrieben

Da die PowerToys ein Open Source Projekt sind, kann jeder mithelfen, wenn er möchte. Jetzt hat es den PowerToys Runner „erwischt“. Die powertoys.exe ist für einige Hauptfunktionen verantwortlich. Seit November 2025 ist Noraa schon bei und schreibt diese *.exe von C++ in C# um.

Ich muss gestehen, diese Programmiersprachen sind nicht meins. Aber vielleicht für einige von euch ein interessantes Thema. Wie Noraa schreibt, wird derzeit alles in C++ abgewickelt. Im Beitrag ist auch ein schönes Beispiel. Das Problem:

„Der aktuelle Code ist sehr unübersichtlich und schwer zu warten. PowerToys ist ein Entwicklungsprojekt, was bedeutet, dass es sich ständig an neue Anforderungen und Änderungen anpassen muss. Der aktuelle Code ist nicht flexibel genug, um diese Änderungen zu bewältigen, und es ist zudem sehr schwierig, neue Funktionen hinzuzufügen. Ferner sind viele Teile des Codes einfach überdimensioniert oder werden gar nicht genutzt.“

„Ein letzter Grund ist, dass PowerToys ein Open-Source-Projekt ist und es für neue Mitwirkende sehr schwer ist, die Codebasis zu verstehen und dazu beizutragen. Eine Umgestaltung der Codebasis auf C# wird sie für neue Mitwirkende zugänglicher machen und langfristig auch die Wartung vereinfachen.“

Es bleibt aber noch einiges zu tun. Es ist aber schon spannend, wie viel Zeit und auch wie viel Aufwand ein Tool wie die PowerToys doch benötigen. Und das nach Jahren (immerhin seit 2019), da kann schon viel Müll anfallen, der jetzt mit einem „Frühjahrsputz“ entfernt wird.

Die aktuelle Version der PowerToys ist die 0.97.2.

Windows 11 Tutorials und Hilfe

PowerToys (Runner) wird von C++ auf C# umgeschrieben
zurück zur Startseite

2 Kommentare zu “PowerToys (Runner) wird von C++ auf C# umgeschrieben

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hiermit akzeptiere ich die Datenschutzerklärung für diesen Kommentar.

Aktuelle News auf Deskmodder.de
alle News anzeigen
Deskmodder