Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako prepraviti odredjeni string resource ?

[es] :: Pascal / Delphi / Kylix :: Kako prepraviti odredjeni string resource ?

[ Pregleda: 2562 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Kako prepraviti odredjeni string resource ? 03.03.2005. u 22:50 - pre 233 meseci
Recimo da imam jedan binary file. On sadrzi string resurse. Kad ga otvorim sa resource hacker-om, i otvorim neku grupu resursa vidim ovo recimo :
Code:

STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
1600,     "Resours1"
1601,     "ccc rrr sss"
1602,     "Resurs ID1222"
1603,     "RRRRRRR12301293123"
}


Kako da izmenim recimo resurs #1601 a da ostali resursi ostanu nepromenjeni ?
Citao sam po MSDN-u, probao sam nesto da odradim sa UpdateResource() fjom ali ne ide...
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Kako prepraviti odredjeni string resource ? 04.03.2005. u 10:22 - pre 233 meseci
a jesi probao jednostavno da iz hex editora izmenis string? trebalo bi da su string resursi u citljivoj formi u fajlu
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako prepraviti odredjeni string resource ? 05.03.2005. u 00:24 - pre 233 meseci
Kako mislis iz hex editora ? Ja treba da napisem program koji ce da izmeni resurs.

Pokusao sam i na drugi nacin, da mapiram fajl u memoriju (MapViewOfFile()), zatim da pretrazim buffer u potrazi za stringom (tj. resursem) i da taj string overwrite-ujem novim, ali mi MapViewOfFile() u buffer upise samo prva 4 bajta MZ headera ?!?

p.s. Ako si mislio da prepisem string direktnim pisanjem po fajlu, ipak se ne bih igrao, ko zna kako ce posle taj fajl da radi... A i izmedju svakog karaktera stringa se nalazi #255 char (u fajlu naravno)...
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Kako prepraviti odredjeni string resource ? 05.03.2005. u 01:42 - pre 233 meseci
okej, ja sam mislio da hoces samo ovako da promenis resurse rucno.
a da probas sa TStringStream-om, on ti ucitava binarne podatke ali mozes da posmatras i kao string, pa onda tako nesto... :)
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako prepraviti odredjeni string resource ? 05.03.2005. u 01:46 - pre 233 meseci
Kao sto rekoh, ne bih se igrao :)
Ne bih pristupao tom stringu kao da je raw data pa da ga overwrite-ujem. On ima fiksnu velicinu, i sta ce biti ako moj string ima veci length od njega ? :)
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako prepraviti odredjeni string resource ? 05.03.2005. u 15:15 - pre 233 meseci
Niko ne zna ?
 
Odgovor na temu

Ruka
Milan Rukavina
Niš

Član broj: 5772
Poruke: 54
*.nat-pool.ni.sbb.co.yu.



Profil

icon Re: Kako prepraviti odredjeni string resource ? 05.03.2005. u 18:22 - pre 233 meseci
Pogledaj na
http://www.wilsonc.demon.co.uk/d7resourceexplorer.htm
imas alat i source za delphi
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako prepraviti odredjeni string resource ?

[ Pregleda: 2562 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.