Wie blockiert Windows Kompiliervorgänge bei deaktiviertem Entwicklermodus?

Jan Gundlach 0 Zuverlässigkeitspunkte
2024-04-02T13:29:31.2066667+00:00

Um Programmcode kompilieren zu können, muss in Windows der Entwicklermodus aktiviert sein. Aber wie erkennt Windows, dass man versucht ein Programm zu kompilieren und wie blockt es diesen Vorgang? Wird der entsprechende Prozess angehalten/gestoppt, werden Ressourcen entzogen..?

Windows
Windows
Eine Familie von Microsoft-Betriebssystemen, die auf PCs, Tablets, Laptops, Smartphones, Internet-of-Things-Geräten, eigenständigen Mixed Reality-Headsets, großen Bildschirmen für die Zusammenarbeit und anderen Geräten ausgeführt werden
80 Fragen
Entwicklung
Entwicklung
Der Vorgang der Erforschung, Produktisierung und Optimierung neuer oder vorhandener Technologien.
13 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Thomas Wycichowski TWyTec 1,040 Zuverlässigkeitspunkte
    2024-04-02T21:52:13.5+00:00

    Hi,

    deine Frage ist viel zu allgemein. Es gibt nicht denn einen Kompiliervorgang. Zudem ist deine Annahme falsch das der Entwicklermodus aktiviert ein muss um irgendeinen Code nach Assembler zu übersetzen. Der Entwicklermodus in den Windows Einstellungen gilt nur für Windows (Store) Apps.

    Ich Entwickle jeden Tag "Apps" mit C# und Visual Studio und bei mir ist der Entwicklermodus aus. Ich entwickle aber z.Z. keine Windows Store Apps.

    Eine klassische Store App wir in eine Zwischensprache übersetzt (CIL) Diese App ist so auf einem Windows PC nicht ausführbar da sie eigentlich nur aus Text besteht. Sie muss erst gelesen, verstanden und nach Assembler (Computersprache) übersetzt werden. Windows muss also diesen Text lesen, verstehen und übersetzen. Wenn der Entwicklermodus nicht an ist macht Windows das nicht.

    Man kann das ganze auch mit Microsoft Word (.docx) Dateien vergleichen. Ohne Word oder ein anderes Programm das den Inhalt versteht, wird man die Datei nicht lesen können. Das stimmt so natürlich nicht ganz den docx Dateien sind eigentlich nur ZIP Dateien die man entpacken und sich den Inhalt anschauen kann.

    Gleiches gilt auch für "Apps" die nach CIL übersetzt wurden. Mit z.B. ILSpy kann man sich den Inhalt anschauen.

    Gruß

    Thomas

    0 Kommentare Keine Kommentare

Ihre Antwort

Fragesteller*innen können Antworten als akzeptierte Antworten markiert werden, wodurch Benutzer*innen wissen, dass diese Antwort das Problem gelöst hat.