AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

RawByteString in Exe modifizieren

Ein Thema von DieDolly · begonnen am 6. Feb 2020 · letzter Beitrag vom 9. Feb 2020
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#1

AW: RawByteString in Exe modifizieren

  Alt 7. Feb 2020, 18:42
Mist, Windows weigert sich. (früher ging das mal )
Das MSDN-Library durchsuchenGetCPInfo im Constructor zickt rum, aber die anschließenden MSDN-Library durchsuchenMultiByteToWideChar arbeiten problemlos mit $FFFF.

Ich sehe in der Liste aber grade keine passenden CodePage https://docs.microsoft.com/de-de/win...ge-identifiers

Nja, man kann sich TEncoding auch selbst ableiten und dort eine 1-1-Übersetzung zusammenbauen.
Oder TMBCSEncoding erst mit einer anderen CodePage erstellen und anschließend böswillig die CodePage überschreiben.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 7. Feb 2020 um 18:56 Uhr)
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#2

AW: RawByteString in Exe modifizieren

  Alt 8. Feb 2020, 16:21
Ich habe jetzt ein Teilergebnis.
Es muss wohl irgendwas mit str := TEncoding.ANSI.GetString(ByteStream.Bytes) ... zu tun haben. Auf einem System mit türkischem Windows, aber englishcer Benutzeroberfläche kommt da nicht das raus, was rauskommen soll. Ich kopiere eine bestimmte Anzahl Zeichen von einer Position A an bis zu einer Position B. Das funktioniert in 99% der Fälle einwandfrei nur hier scheinbar nicht. Es handelt sich übrigens um einen Kunden-PC.

Normalerweise soll eine normale Zeichenkette mit Zeichen von a bis z und 0 bis 9 rauskommen. Länge, sagen wir mal, 48 Zeichen. Ist aber egal wie lang.
Auf dem Kunden-PC kommt das raus, was im Bild zu sehen ist.

Hilft hier vielleicht ASCII statt ANSI weiter? Ich kann das Problem leider nicht reproduzieren. Der Kunde sagt auch selber, dass es auf dem einen PC auftaucht und auf dem anderen nicht.
Ich habe das Problem jetzt aber durch andere, benutzerfreundliche Mittel beseitigt.
Angehängte Grafiken
Dateityp: png 2020-02-08 17_20_46.png (934 Bytes, 16x aufgerufen)

Geändert von DieDolly ( 8. Feb 2020 um 21:31 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz