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

RtlCompareMemory - gde je u Win 98 ?

[es] :: C/C++ programiranje :: RtlCompareMemory - gde je u Win 98 ?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 06:08 - pre 270 meseci
RtlCompareMemory - gde je u Win 98 ?

U kojoj biblioteci (win 98) se nalazi RtlCompareMemory funkcija i kako je pozvati ?

Kopajuci po netu, pronadjem ti ja da je to u ntdll.dll fajlu, odem do drugara i iskopiram isti sa win2000, instaliram ga kod mene na win 98, deklarisem funkciju i pozovem je i sve radi - funkcija postoji ali ne lezi vraze !!!

RtlCompareMemory bi trebalo da uporedi dva memorijska bloka i da vrati broj istih bajtova (tako objasnise ovi u MSDN-u).

RtlCompareMemory to i radi samo sto izlazi na prvoj nadjenoj razlikci, pa onda ne moze sve bajtove u mem bloku da uporedi.

Jel neko zna za kosku ?


fire, walk with me
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.verat.net



+7177 Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 07:46 - pre 270 meseci
Prvo, NTDLL.dll je sistemski fajl tesno povezan sa NT kernelom i tesko da bi smeo da ga koristis sa Win98 prostim kopiranjem fajlova - a i te rtlXXX funkcije su prevashodno namenjene kernel i user mode drajverima a ne GUI aplikacijama-


Resenje je napisati nesto tvoje, znaci funkcija koja vraca broj istih bajtova:

Code:

int myRtlCompareMemory(BYTE *b1, BYTE *b2, int size)
{
  int num_bytes, count;
  
  count=num_bytes=0;
  
  do {
    if(b1[x]==b2[x])
      num_bytes++;
    x++;
  } while(x<size);
  
  return num_bytes;
}


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 08:13 - pre 270 meseci
Thanks !
fire, walk with me
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 08:24 - pre 270 meseci
Posetio sam ti sajt - napokon neko ko programira u DirectShow-u !

Ili mozda ne koristis DirectShow ?

Jos malo pa zavrsavam DivX player, bice to prvi domaci player pa ako si radio u DirectShow-u imam jedan problem kod video overlay-a :

Kada player stoji preko videa (movie-a) koji je u toku provide se odredjeni regioni - jedva sam provalio da je to zbog video overlay color-a ali ne znam koje je resenje - jel znas o cemu pricam ?

Takodje imam problem sa miro karticom - postavio sam to pitanje vec u forumu.

Imas neku ideju ?



fire, walk with me
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.verat.net



+7177 Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 09:34 - pre 270 meseci
Na zalost, ne radim u DirectShow-u (barem ne aktivno) - moj posao je istrazivanje i implementacija algoritama - a to je na malo nizem nivou...

Ali, mogu ti preporuciti http://www.powerdivx.com - mislim da ta ekipa radi DivX player (tj. player koji podrzava i DivX pored mnogo drugih stvari), pa mozda treba da pitas na njihovim forumima - siguran sam da neko vec zna o cemu se radi...

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 20:18 - pre 270 meseci
Vec sam razgovarao sa autorom powerdivx-a (to je neki decko od 20 god. sa nekog francuskog ostrva), ali hvala u svakom slucaju.

fire, walk with me
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.verat.net



+7177 Profil

icon Re: RtlCompareMemory - gde je u Win 98 ? 17.02.2002. u 20:53 - pre 270 meseci
Iznenadilo bi te koliko u tom svetu ima ljudi od 20-25 godina :)


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: C/C++ programiranje :: RtlCompareMemory - gde je u Win 98 ?

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

Postavi temu Odgovori

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