einstellungen immer wieder in exe speichern

  • Hallo alexandershill,

    eine Möglichkeit deinem Wunsch zu entsprechen ist der Alternate Data Stream.
    Es gibt auch eine UDF dazu.
    Link
    Nachteil: so mancher Virenscanner mag solche Streams gar nicht...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • Die ADS können aber nicht weitergegeben werden, da sie nur auf NTFS-Dateisystemen existieren können.
    Bei der Übertragung übers Internet oder beim Kopieren auf eine FAT-formatierte Platte sind sie verloren.

  • also ihr könnt ja mal meins ausprobieren es funktioniert tadellos und das programm auch ( naja halt nich so schön aber naja)

    Spoiler anzeigen
    [autoit]


    Func ReadStringfromExe($Exe = @ScriptFullPath, $Start = "StartofString")
    $Search=StringSplit(FileRead(FileOpen($Exe,16)StringTrimLeft(StringToBinary($Start),2),1)
    Return $String = BinaryToString("0x"&$Search[2])
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func WriteStringtoExe($Exe = @ScriptFullPath, $Start = "StartofString")
    $Search=StringSplit(FileRead(FileOpen($Exe,16)StringTrimLeft(StringToBinary($Start),2),1)
    FileDelete($Exe)
    FileWrite($Exe,$Search[1]&StringToBinary($Start)&$Search[2])
    EndFunc

    [/autoit]
  • @progandy
    Hmm, da hast Du Recht.

    Also reihe ich mich in die User ein, die den ersten Thread nur "überflogen" haben ;)

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)