"We are back" « oc.at

Dringend: *.doc files binär öffnen lassen und jeweils einen HexString ändern?!?

|1nk 21.11.2003 - 10:22 1625 5
Posts

|1nk

Big d00d
Avatar
Registered: Oct 2002
Location: Germany BW
Posts: 262
Guten Morgen,

ich habe da ein Problem! Und zwar muss ich aus einem Verzeichnis alle *.doc Dateien nacheinander auslesen und darin dann jeweils einen bestimmten String in 00 abändern.
Wie stelle ich das am geschicktesten an? Vll weiß ja einer Bescheid oder hat sogar so nen kleines Proggi schon fertig!

Greeez

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
vermutlich gehts um die GUID? (es gibt aber schon fertige programme zum anonymisieren von .doc files)

|1nk

Big d00d
Avatar
Registered: Oct 2002
Location: Germany BW
Posts: 262
es geht um einen eintrag, der auf nen serverpfad verweist, wo sich die normal.dot aufhalten sollte! wenn der server aber nun umzieht, oder nen anderen namen erhällt, dann sucht word ca. 10 minuten danach!!! ich möchte nun in allen *.doc files diesen serverpfad ändern, indem ich einfach den servernamen weglasse, also den String .\.\.S.E.R.V.E.R.1. durch ein . also 00 ersetzen!!!

gruß

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
funktioniert das, dh hast du das mit einem hex-editor schon ausprobiert ? wenn dort \\server1\blah\normal.dot (als 16bit char string) stand, und du \0 einfügst, endet der string vorzeitig, und er bekommt das normal.dot gar nicht mehr mit. (oder nimmt er dann die default?)

|1nk

Big d00d
Avatar
Registered: Oct 2002
Location: Germany BW
Posts: 262
dat tut so, ich ersetz den string .\.\.S.E.R.V.E.R.1.\.Z.U.M.B.E.I.S.P.I.E.L. durch .\.Z.U.M.B.E.I.S.P.I.E.L. und er sucht dann nur in bekannten umgebungen im netzwerk und nicht nach einem server1, den es gar nicht mehr gibt! Das tut soweit, nur das muss jetzt noch automatisch für ca. 1000 Dateien funktionieren ;)
also, in einem verzeichnis suchen, dateien binär öffnen, string verändern und wieder abspeichern!!! ;) ganz easy eigentlich ;)


grüzi

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Tools | Templates and Add-Ins... | Attach...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz