AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:17

Parameter dieser Suchanfrage:

Suche in Thema: StringReplace verursacht AV
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 11. Okt 2016
    Jo, die EXE ist halt das Erste, was geladen wird, drum ist ihre ImageBaseAddress eigentlich immer frei. (außer man setzt 'ne EXE-Komporimierung/Verschlüsselung ein, wo sich 'ne MiniEXE vorschaltet, die dann die eigentliche Anwendung nachlädt und entpackt/entschlüsselt)

    Noch schöner ist aber das Ergebnis der Address-Reallocation.
    Standardmäßig sind die Code- und Data-Segmente der DLL/EXE nur...
  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 10. Okt 2016
    Dein "Zufall":
    const
    PositionVonStringReplace = 14346027;
    Gott: array of AnsiChar = 'Himi';
    var
    MeinSpeicherDenIchGleichÜberschreibenWill: {Pointer}Integer;
    begin
    RandSeed := Integer(Gott);

    MeinSpeicherDenIchGleichÜberschreibenWill := Random(999999999); // Zufällige Speicherposition suchen
  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 10. Okt 2016
    Es hätte auch schon in der FOR-Schleife knallen können.
    Wenn der zu überschreibende Speicherbereich nicht reserviert ist, oder etwas überschrieben wird, was bereits in der Schleife verwendet wird.

    Und ob es später knallt oder nicht, das hängt davon ab was überschrieben wird.
  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 10. Okt 2016
    Weil die ganze Anwendung EINEN gemeinsamen (vituellen) Arbeitsspeicher besitzt und du demnach "irgendwas" in dem Speicher überschreiben kannst, auch was nicht zu deiner DLL gehört.

    Damals, als noch ALLE Programme und Windows sich den gesamten Arbeitsspeicher teilten und es nicht getrennt war, da hättest du statt Deinem auch ein fremdes Programm oder gleich das Windows zerschrotten können.

    ...
  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 7. Okt 2016
    Und es lässt geqoutede Hotkeys dequoted zurück.

    &Hallo && Tschüss
  • Forum: Programmieren allgemein

    AW: StringReplace verursacht AV

      Delphi
      by himitsu, 7. Okt 2016
    string(Txt)
    Weg mit dem schrottigen Cast und wenn nicht, dann soll man sich auch nicht wundern, wenn man die automatische Speicherverwaltung der Strings durcheinander bringt.


    StripHotkey


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=190480
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz