Problem s 30% CPU muze byt v tom, ze porad ve smycce vykreslujes a nikde v ni nedas CPU odpocinout. Pak teda CPU (1 jadro. takze vetsinou se to pohybuje okolo 25% nebo 50% podle poctu jader) vykresluje jak rychle to jde a proto ta velka zatez....ale to jen odhaduju, mozna je problem nekde jinde
Příspěvky odeslané z IP adresy 89.102.5.–
Jako opcody (hexa kod, potazmo "strojovy kod" instrukce/prikazu) se uz z principu nemuzou menit, protoze by pak jednou zkompilovana binarka na novejsim procesoru nemohla fungovat. Takze co se tyka CPU, tak tam se muzes spolehnout na urcitou konstantost. Pokud ches databazi opcodu (pro prevod na instrukce/prikazy), tak ten libdasm, co sem ti doporucoval, ma v jednom z hlavickovych souboru seznam....takze to muzes klido prevzit. Pripadne intel manual....
Pripadne proste pro disasm (prevod strojoveho kodu na JSA) pouzij celou tu knihovnu libdasm....lepsi nez znova vynalezat kolo
Nojo, me porad matlo to, ze neznas assembler, coz je termin v nasich koncinach nejcasteji pouzivany pro assembly language...proto sem porad nechapal, co chces menit jineho. Ale pokud si pises neco sveho, tak by ti mozna mohla pomoct knihovna libdasm, ktera by ti mohla ulehcit tu fazi zobrazovani.
Jo uz asi chapu....chces proste menit "assembly language". Proste chces videt "mov eax, 0x50" a chces to zmenit na "mov ecx, 0x30" treba. Tak pokud pozadujes tool pro linux, tak tam covece nevim :( Ale pokud bys rozjel treba v nejakem Wine treba HIEW32, tak bys myslim byl velmi spokojeny...
Jak jsem psal - i kdybych si tipnul, který překladač to je. A i kdybych zkousnul nečitelnost některých instrukcí, které jsou specifické pro daný překladač
- promin, z tohdle jsem usoudil, ze to spojujes....nicmene nevadi. Zpet k tematu.....Jak tedy vypada ten JSA, ktery bys rad videl a menil? Ja se v tom porad ztracim...hod jeden priklad a snad se uz domluvime :) S editaci binarek a menenim jiz zkompilovaneho kodu pracuju denne, tak bych ti snad mohl poradit, ale porad fakt nevim, jak vypada to, co chces menit (JSA).
Prekladace maji sva specifika, ale takova, aby se vyrazne menili pouzivane instrukce procesoru, to fakt ne. Vetsinou se lisi jen skladba sekci, zpusob linkovani, atp.
Muzes teda napsat priklad, jak vypada JSA, jak vypada strojovy kod a jak vypada assembler? Mozna se pletu v pojmech ja, tak abysme oba mluvili o tom samem.
No ja mam pocit, ze proste hledas neco, co ti umozni editovat primo instrukce v assembleru, misto abys musel editovat jejich hexa hodnoty (opcody a parametry v hexa). Pokud to je jinak, tak me oprav a napis, co si presne ty predstavujes pod assemblerem, JSA a strojovym kodem, protoze mozna u tebe panuje male zmateni.
Pokud mam pravdu, tak zkus pohledat na googlu, jake jsou k dispozici linuxove disassemblery. Ja osobne pouzivam jen ty pro Win platformu (i na disassembling linuxovych ELFu).
#4 hlucheucho
Pokud je spatna verze DLL, tak by se objevila chyba spis neco na zpusob "V knihovne blabla.dll nebyl nalezen export blablabla". V horsim pripade by to pak nekde spadlo, ale to u MS knihoven hledicich na zpetnou kombatibilitu snad nehrozi....ikdyz...
Bud na druhem PC doinstalovat VC redist balicky (spravne verze) nebo si v nastaveni linkeru nastavit, at se fce z te knihovny proste prilinkuji do tve vysledne binarky. Ale pokud tu spravnou chybejici knihovnu vezmes a das do adresare s tvoji binarkou, tak by to taky melo fungovat, tak mozna bude problem jinde (ikdyz me teda nenapada kde, PE loader moc dalsich moznosti nedava).
A na Win32 platforme jako WinAPI nefunguje? Mozna jen pomalu chapu....
Bude zalezet i na jazyku/platforme atp. Ale snad kazdy program v C++ na Win platforme, ktery sem videl, daval lokalni promene na stack.
Ta, ktera se rovna
Ano, ja to tak taky delam (uz ze zvyku a ne vzdy jde jen o pamet v ramci procesu/threadu), ale je fakt, ze v pripade jednorazove aplikace na rekneme Win platforme je to fakt jedno. Pamet je pro kazdy proces v user modu oddelena a jeji platnost s procesem konci. Jo takovy driver a alokace sdilene pameti v kernel spacu, to muze byt jina.... :)
py2exe treba
A v cem, ze to je lepsi nez podobne sluzby, ktere jsou ovsem zadarmo? Tzn nemusim v pripade splaceni pohledavky zaplatit nejakym vykukum 2-6%, abych dluzici firmu z registru zase vymazal.