Posted By: dzemen () on 'CZprogram'
Title:     Re: Zaokrouhlovani cisla typu Extended-poznatek cislo 2!
Date:      Fri May 24 07:30:06 2002

> Mno, na vine muze bejt nejakej ovladac, v podstate cokoliv je namapovany do 
> tvyho procesu a bezi zdili s tebou tvuj 'process state' (coz ovladac muze). 
> Muze to delat nejaka 3D knihovna, cokoliv.

;-) 3D knihovny opravdu v programu nepouzivam. Jak je to se statickyma 
knihovnama, ty se pripoji jeste predtim, nez zacne program, ne? Takze i kdyby 
si FPU nastavovali sebevic, tak to pak pretluce inicializace v unite System. 

> Zkus si zjistit, jesli se neda vystopovat neco, co by to mohlo menit. 
> Namapovany DLL v procesu, etc.

Z meho kodu (asi) nic. DLL se mapuji jenom staticky, (Safe)LoadLibrary nikde 
nepouzivam. Proces sam o sobe si pritahne pri startu: kernel32, user32, gdi32, 
ntdll, advapi32, rpcrt4, oleaut32, ole32, mpr (vse .dll) a winspool.drv. Takze 
nic neobvykleho. 

> 
> Pripadne zkus udelat si udelat thread, co to bude neustale kontrolovat z 
> sjiti, 'kdy' se to zmeni (treba to k necemu bude). Pripadne jesli mas
> moznost 
> prelozit RTL - tak si uprav (prez nejaky makro) FPU fce a delej test pred 
> kazdou -> opet za ucelem 'za jakych okolnosti' se to zmeni.

To sice zjistim, kdy se to zmeni, ale ne CO to zmenilo. A ten thread by docela 
zpomaloval. ;-)
Blby je to, ze se da udelat breakpoint na vsechno mozny, ale na instrukci asi 
ne, co? Nebo to treba v SoftICE jde ? Asi sotva.;-( 
A nejhorsi na tom je, ze pokud to zacnu krokovat, tak je to vzdycky spravne. 
;-(( 

> Ohledne OS/CPU/FPU verzi - tak nenajdes neco co by mohlo znacit 'smer' ?

Kdyby to alespon delalo dejme tomu na vsech Windows 9x, ale ono to dela obcas 
i na Windows NT (nekdy jo, a pak zas ne...) ;-(. CPU taky ruzne, vesmes 
Celeron 300-400MHz nebo ty same frekvence, ale Pentium II.

Dzemen

Search the boards