CMDebug 28.0:

 

Das CMDebug und TCC-RT Installationsprogramme werden mit einer neuen Version von Advanced Installer erstellt.

 

Viele Sicherheits-, Leistungs- und Größenverbesserungen.

 

CMDebug / IDE ist jetzt CET Shadow Stack kompatibel.

 

Die GUI-Framework-Bibliothek wurde aktualisiert.

 

Verbesserte Unterstützung für hochauflösende Displays und mehrere Monitore.

 

Das Scintilla-Bearbeitungssteuerelement wurde auf Version 5.1 aktualisiert. Der Lexer (lexilla.dll) wurde vom Editor (scintilla.dll) getrennt. Bei hochauflösenden Displays gibt es eine Reihe von Verbesserungen hinsichtlich Lesbarkeit und Geschwindigkeit.

 

 

TCC-RT:

 

Viele Sicherheits-, Leistungs- und Größenverbesserungen.

 

TCC-RT ist jetzt CET Shadow Stack kompatibel.

 

TCC-RT Die Dateierweiterung unterstützt jetzt „~\“ (Home-Verzeichnis) Syntax. Wenn der Dateiname ~ oder ist beginnt mit a ~\ (or ~/), TCC ersetzt das Home-Verzeichnis des Benutzers, wie durch die Umgebungsvariable HOME definiert. (Wenn HOME nicht existiert, TCC sucht nach %HOMEDRIVE + HOMEPATH.)  Zum Beispiel:

 

dir ~\

Kopieren Sie foo ~\foofolder

 

TCC-RT Dateierweiterung wird jetzt unterstützt die vordefinierten Windows-Ordner. Die Syntax ist :Ordnernamen woher Ordnernamen lassen sich:

 

KontoBilder

AdminTools

AppCaptures

Anwendungsverknüpfungen

Filmrolle

CDBurning

CommonAdminTools

CommonOEMLinks

Gemeinsame Programme

CommonStartMenu

CommonStartMenuPlaces

CommonStartup

CommonTemplates

Kontakt

Cookies

Desktop

DeviceMetadataStore

Dokumente

Dokumentenbibliothek

Downloads

Favoriten

Schriftarten

Spielaufgaben

Geschichte

Implizite AppShortcuts

InternetCache

Bibliotheken

Links

LokaleAppData

LocalAppDataLow

LokaleDokumente

Lokale Downloads

LokalisierteRessourcenDir

Lokale Musik

Lokale Bilder

Lokale Videos

Musik

Musiksammlung

Nethood

Microsoft Onedrive

Originalbilder

Fotoalben

Bilderbibliothek

Fotos

Playlisten

Druckhaube

Profil

ProgramData

Programmdateien

ProgramFilesX64

ProgramFilesX86

ProgramFilesCommon

ProgrammdateienCommonX64

ProgrammdateienCommonX86

Programme

Öffentliche

Öffentlicher Desktop

Öffentliche Dokumente

Öffentliche Downloads

PublicGameTasks

Öffentliche Bibliotheken

Öffentliche Musik

Öffentliche Bilder

Öffentliche Klingeltöne

PublicUserTiles

Öffentliche Videos

Schnellstart

Aktuelle

RecordedTVLibrary

Ressourcenverzeichnis

EinzelhandelDemo

Ringtones

RoamingAppData

RoamedTileImages

RoamingTiles

Beispielmusik

Beispielbilder

SamplePlayLists

Beispielvideos

Gespeicherte Spiele

Gespeicherte Bilder

Gespeicherte Suche

Screenshots

Suchverlauf

Suchvorlagen

SendTo

SidebarDefaultParts

Seitenleistenteile

SkyDrive

SkyDriveCameraRoll

SkyDriveDokumente

SkyDriveBilder

Startmenu

Startup

System

SystemX86

Template

Vom Benutzer angepinnt

Benutzerprofil

BenutzerProgrammdateien

UserProgramFilesCommon

Videos

VideosLibrary

Windows

 

Diese Ordnernamen können in allen internen Ordnern verwendet werden TCC-RT Befehl, der Dateinamen akzeptiert. Zum Beispiel:

 

dir :Downloads

kopiere picture.jpg :pictures\myfolder1\

 

 

Hilfe:

 

Die Hilfe wurde mit einer neuen Version (8.3) von Hilfe und Handbuch erstellt.

 

Die .chm-Hilfe (veraltet, nicht unterstützt und von Microsoft veraltet) wurde in das .ewriter-Format geändert. Bei einem eWriter-eBook handelt es sich um eine Webhilfe, die in einer einzelnen Datei gespeichert ist, und die App eWriter.exe wird zum Anzeigen der Hilfe verwendet. Das eWriter-Format vereint die Vorteile von CHM und WebHelp und eliminiert die Nachteile beider. Es verwendet die Windows-HTML-Rendering-Engine zur Anzeige des Inhalts und unterstützt CSS3, HTML5, JavaScript und Medien. Dadurch können wir (in zukünftigen Versionen) Tutorials und Videos in die Hilfedatei integrieren.

 

Das neue eWriter-Format unterstützt hochauflösende Displays (.chm nicht).

 

Im Gegensatz zu .chm-Hilfedateien kann die eWrite-HILFE von Netzlaufwerken in lokalen Netzwerken geöffnet werden.

 

Wiederholte Aufrufe von HELP öffnen sich im selben Hilfefenster.

 

 

Aktualisierte Variablenfunktionen:

 

@DATEIGRÖSSE – Unterstützt jetzt die Rückgabe der Größe von Dateistreams. @FILESIZE unterstützt jetzt auch das Abrufen von Dateigrößen für HTTP- und HTTPS-Dateien. (Beachten Sie, dass Sie aufgrund von Einschränkungen des HTTP-Protokolls keine Platzhalter verwenden oder Unterverzeichnisse scannen können.)

 

 

Aktualisierte Befehle:

 

AKTIVIEREN

 

FORCEMIN – Erzwingt die Minimierung des Fensters, auch wenn das tDer Thread, dem das Fenster gehört, antwortet nicht. 

 

VDESKTOP=id - Verschieben Sie das Fenster auf einen anderen virtuellen Desktop. id kann entweder eine Desktop-Nummer (1-n), die GUID für diesen Desktop oder der Desktop-Name sein. Weitere Informationen finden Sie unter VDESKTOP.

 

ASSOZIIEREN

 

/V:* – Zeigt alle Shell-Verben und ihre Befehle für die angegebene Erweiterung an.

 

DEL

 

Wenn Sie einen Stream löschen, sucht DEL nach einem Symlink und löscht den Stream aus der verknüpften Datei. (Windows unterstützt das Löschen eines mit einem Symlink versehenen Streams nicht.)

 

DIR

 

/\ – Verzeichnisnamen mit einem nachgestellten \ anzeigen.

 

ENUMSERVER

 

/Domäne=Domäne - Der NetBIOS-Name der aufzulistenden Domäne. Wenn Sie keine Domäne angeben, verwendet ENUMSERVERS die primäre Domäne.

 

IFTP

 

/K="..." – Der von der Zertifizierungsstelle signierte öffentliche Schlüssel des Clients, der bei der Authentifizierung verwendet wird (nur SSH). Bei der Authentifizierung über die Authentifizierung mit öffentlichem Schlüssel kann diese Einstellung auf den öffentlichen Schlüssel des von der Zertifizierungsstelle signierten Clients festgelegt werden. Dies ist nützlich, wenn der Server so konfiguriert wurde, dass er Clientschlüsseln vertraut, die von einer bestimmten Zertifizierungsstelle signiert wurden. Zum Beispiel:

 

/K="SignedSSHCert=ssh-rsa-cert-v01@openssh.com AAAAB3NzaC1yc2EAAAADAQABAAAB..."

 

Der Algorithmus wie z ssh-rsa-cert-v01@openssh.com in der obigen Zeichenfolge wird als Teil des Authentifizierungsprozesses verwendet. Um einen anderen Algorithmus zu verwenden, ändern Sie einfach diesen Wert. Beispielsweise sind alle folgenden Dinge mit demselben signierten öffentlichen Schlüssel akzeptabel:

 

ssh-rsa-cert-v01@openssh.com AAAAB3NzaC1yc2EAAAADAQABAAAB...

rsa-sha2-256-cert-v01@openssh.com AAAAB3NzaC1yc2EAAAADAQABAAAB...

rsa-sha2-512-cert-v01@openssh.com AAAAB3NzaC1yc2EAAAADAQABAAAB...

 

/T=nnn – Wenn dies festgelegt ist, ist die Keep-Alive-Option des Sockets aktiviert und TCP-Keepalive-Pakete werden regelmäßig gesendet, um die Verbindung aufrechtzuerhalten. nnn ist die Inaktivitätszeit in Sekunden, bevor ein TCP-Keepalive-Paket gesendet wird.

 

BIBLIOTHEK

 

Sie können jetzt angeben, welche Bibliothek für einen Funktionsnamen verwendet werden soll (so dass Sie dieselben Funktionsnamen in verschiedenen Bibliotheken verwenden können). Um eine bestimmte Bibliothek und Funktion anzugeben, verwenden Sie die folgende Syntax:

 

Bibliothek$Funktion

 

Wo Bibliothek ist der Name der Bibliotheksdatei und Funktion der Name der Funktion.

 

Wenn Sie keinen Bibliotheksnamen angeben, TCC verwendet das alte Format und den ersten passenden Funktionsnamen, den es in der Bibliotheksliste findet.

 

/N – LIBRARY ohne Argumente zeigt die Funktionsnamen in der Bibliotheksliste an. Wenn Sie /N und keine anderen Argumente angeben, zeigt LIBRARY den Bibliotheksnamen + Funktionsnamen im an Bibliothek$Funktion Format.

 

PDIR

 

/\ – Verzeichnisnamen mit einem nachgestellten \ anzeigen.

 

Starte das Spiel

 

/VDESKTOP=Ich würde - Starten Sie die App auf einem anderen virtuellen Desktop. id kann entweder eine Desktop-Nummer (1-n), die GUID für diesen Desktop oder der Desktop-Name sein. Weitere Informationen finden Sie unter VDESKTOP. Beachten Sie, dass Windows über keine API verfügt, um tatsächlich auf einem anderen Desktop zu starten TCC startet es auf dem lokalen Desktop und verschiebt es sofort – Sie sehen also ein Blinken, wenn das Fenster startet und dann verschwindet.

 

AUFGABE

 

Die PID kann hexadezimal sein, wenn ihr ein führendes 0x vorangestellt wird.

 

/Ne – Fehler nicht anzeigen.

 

/R – Löschen Sie den Prozessbaum (den angegebenen Prozess und alle seine untergeordneten Prozesse).

 

Aufgabenliste

 

Die PID kann hexadezimal sein, wenn ihr ein führendes 0x vorangestellt wird.

 

/R – Zeigt den Prozessbaum an (den angegebenen Prozess und alle seine untergeordneten Prozesse).

 

TPIPE

 

Textpipeengine64.dll wurde auf Version 11.8.1 aktualisiert.

 

/Simple verfügt über einige neue Schwärzungsfilter, die für die Arbeit innerhalb von Einschränkungsfiltern konzipiert sind.

 

89 Diakritische Zeichen entfernen

90 Mainframe-Dump

91 Überschneidungstext schwärzen

92 X-over-Ziffern schwärzen

94 X-Over-Nicht-Leerzeichen schwärzen

95 Durch Leerzeichen ersetzen

96 Redaktion mit Pseudo-NHS

97 Redigieren mit Pseudo-SSN

98 Schwärzen mit Pseudo-Banknummer

 

TREE

 

/\ – Verzeichnisnamen mit einem nachgestellten \ anzeigen.

 

FENSTER

 

VDESKTOP=id - Verschieben Sie das Fenster auf einen anderen virtuellen Desktop. id kann entweder eine Desktop-Nummer (1-n), die GUID für diesen Desktop oder der Desktop-Name sein. Weitere Informationen finden Sie unter VDESKTOP.

 

WMIQUERY

 

WMIQUERY unterstützt jetzt Remote-Abfragen. Das Namespace-Argument für Remote-Server sieht wie folgt aus: „\\remote-server\root\cimv2“ (ersetzen Sie „remote-server“ durch Ihren Servernamen).

 

/USER=Nutzername - Der Benutzername, der für Remote-Abfragen verwendet werden soll.

 

/PASSWORD=Passwort - Das für Remote-Abfragen zu verwendende Passwort.

 

/L – Datensätze nicht durch CR/LF trennen. (Dies ist wahrscheinlich nur nützlich, wenn Sie einzeilige Datensätze abfragen.)

 

WEINSTELLUNGEN

 

Neue Einstellungsdialoge (einige erfordern, dass Ihr System/Gerät für die Unterstützung der Option konfiguriert ist):

 

Aktivitätsverlauf

Erweiterte Anzeige

AppDiagnostics

AppVolume

Audio

Automatische Dateidownloads

Rundfunk

Zwischenablage

Lieferoptimierung

Dokumente

Karten herunterladen

Verschlüsselung

Eyetracker

FindMyDevice

Schriftarten

GameBar

SpielDVR

Spielmodus

Grafikeinstellungen

InkingAndTyping

Nachtlicht

Benachrichtigungen

Telefon

Anrufe

Fotos

Remotedesktop

Geteilte Erlebnisse

Anmeldeoptionen

Klingen

Aufträge

Touchpad

Problembehandlung

Video-Wiedergabe

Videos

Sprachaktivierung

WiFiCalling

WindowsHelloFace

WindowsHelloFingerprint

Fenstersicherheit

DeinPhone

 

 

Neue Befehle:

 

LOCAL

 

Definieren Sie Variablen, die lokal für eine Bibliotheksfunktion oder eine Batchdatei sind. Die Syntax lautet:

 

LOCAL var1, var2, ...

 

LOCAL speichert die vorhandenen Werte der angegebenen Umgebungsvariablen (sofern vorhanden) und löscht die Variable dann aus der Umgebung. Anschließend können Sie eine neue Variable mit diesem Namen SETZEN; Wenn die Bibliotheksfunktion oder Batchdatei beendet wird, werden die lokalen Variablen aus der Umgebung gelöscht und die vorherigen Werte (falls vorhanden) werden wiederhergestellt.

 

SSHEXEC

 

Der Befehl SSHEXEC stellt eine Secure Shell (SSH)-Verbindung zu einem Server her und startet die Standard-Shell des Benutzers. Drücken Sie Strg-C, um die Verbindung zum anderen System zu trennen. Die Syntax lautet:

 

SSHEXEC [/A /F Dateiname /Gn /H fwhost /IPV6 /R Häfen /T tippe /U Benutzer /P Passwort] Gastgeber /L Name[:Passwort] "Befehl ... "

 

/A(utodetect-Firewall)

/F(Dateiname für Host stdin)

/G (Protokollierungsebene)

/H (Firewall-Host)

/IPv6        

/L (Benutzer:Passwort)

/P (Firewall-Passwort)

/R(Emote-Port)

/S(Statusmeldungen)

/T (Firewall-Typ)

/U (Firewall-Benutzername)

 

Gastgeber - Hostname

Befehl – Befehl zur Übergabe an die Standard-Host-Shell

 

Wenn Sie keinen Benutzernamen angeben, verwendet SSHEXEC den aktuellen Benutzernamen. Sie können in der Befehlszeile ein Passwort angeben, indem Sie es an den Benutzernamen anhängen (z. B. „Benutzer:Passwort“). Wenn Sie kein Passwort angeben, werden Sie von SSHEXEC dazu aufgefordert.

 

Wenn Sie eine Umleitung auf dem Remote-System durchführen möchten, schließen Sie die Befehlsargumentliste in doppelte Anführungszeichen ein. Die doppelten Anführungszeichen werden entfernt, bevor die Befehle an das Remote-System übergeben werden.

 

SSHEXEC zeigt den Hostnamen und den Benutzernamen an und fordert zur Eingabe einer Zeile auf, sendet diese dann an die Host-Shell und kehrt zur Eingabeaufforderung zurück, um auf die nächste Zeile zu warten. SSHEXEC zeigt alle vom Host an STDOUT und STDERR gesendeten Ausgaben an. Wenn Sie an der Eingabeaufforderung „exit“ eingeben oder der Host die Verbindung trennt, wird SSHEXEC beendet.

 

VDESKTOP

 

Verwalten Sie virtuelle Windows 10-Desktops (erfordert Windows 10 Build 21313 oder höher). Mit VDESKTOP können Sie Desktops erstellen, entfernen oder wechseln. Die Syntax lautet:

 

VDESKTOP [[/N="Name"] /C [/W="file"] /R id /S [id] - +]

 

/CErstellen Sie einen neuen Desktop
/REntfernen Sie den angegebenen Desktop. Die ID kann eine Desktop-Nummer (1–n) oder die GUID für diesen Desktop sein.
/SWechseln Sie zum angegebenen Desktop. Wenn id nicht angegeben ist, wechseln Sie zu dem mit /C erstellten Desktop. id kann entweder eine Desktop-Nummer (1 - n) oder die GUID für diesen Desktop sein.

 

/N="Name"Sie können optional einen Desktop-Namen angeben. Wenn Sie keinen Namen angeben, müssen Sie eine Desktop-Nummer verwenden (1 - n) oder die Desktop-GUID. Beachten Sie, dass bei den aktuellen Windows-Builds der Name in der Aufgabenansicht nicht aktualisiert wird, obwohl er mit nachfolgenden VDESKTOP-Befehlen verwendet werden kann und beim Neustart des Systems ordnungsgemäß angezeigt wird.
/W="Datei"Bei Verwendung mit /C gibt /W die Bilddatei an, die als Hintergrundbild für den Desktop verwendet werden soll. Beachten Sie, dass bei den aktuellen Windows-Builds der Hintergrund erst nach einem Neustart des Systems aktualisiert wird.

 

WMIRUN

 

Verwenden Sie WMI, um Methoden auf einem lokalen oder Remotecomputer auszuführen. Sie müssen in einer erhöhten Sitzung ausgeführt werden. Die Syntax lautet:

 

WMIRUN /USER=Benutzer /PASSWORD=Passwort /KLASSE=Klassenname /METHOD=Methodenname networkresource-Befehl

 

/USER=Nutzername - Der Benutzername, der für Remote-Abfragen verwendet werden soll

 

/PASSWORD=Passwort - Das für Remote-Abfragen zu verwendende Passwort

 

/KLASSE=Klassenname – Der WMI-Klassenname

 

/METHOD=Methodenname – Der Name der WMI-Methode

 

Netzwerkressource – WMI-Namespace. Das Namespace-Argument für Remote-Server sieht etwa so aus: „\\remote-server\root\cimv2“ (ersetzen Sie „remote-server“ durch Ihren Servernamen).

 

Befehl – Der Befehl, den WMI ausführen soll.

 

Mit diesem Befehl wird beispielsweise der Prozess 26568 auf dem lokalen Computer beendet:

 

WMIRUN /method=Terminate /class=Win32_Process "\\.\root\CIMV2" Win32_Process.Handle="26568"