» »

kako se naloži .dll file v ram pri zagonu rač.

kako se naloži .dll file v ram pri zagonu rač.

EjTi ::

Rad bi, da se mi naložita dva .dll fila v spomin že pri bootanju - tako da jih programi ne berejo več z diska. Ko web server zažene php.exe ali perl.exe ta dva programa uporabljata .dll file, ki se naloži z diska vsakokrat ko zaženeš php.exe ali perl.exe. A se da to kje v registru naštimat da naloži .dll v ram in ga nato bere z rama? Sistem je WinXP.

rasta ::

Po moje je to uresničljivo samo z ramdiskom, da ga skopiraš na disk v ramu. Ker če bi samo naložil v memory - php in perl ne bi imela nobenega kazalca nanjo (razen če bi spremenil source od teh dveh programov).

EjTi ::

Sem mislu da če ma mogoče windows opcijo da u register dodaš ker .dll file nej naloži v ram in pol k program zahteva .dll file tapru u ram gleda (da windows gleda če program zahteva file, ki je v ramu).
A ni tud fora k programe inštaliraš in se .dll fili prekopirajo v system(32) direktorij se eni naložijo u ram (ker pol k program odinštaliraš se ram sprosti - čeprav se program ne naloži z windowsam)?

rasta ::

Programi uporabljajo iste dll v pomnilniku, ko npr. izvajajo API funkcije, vendar pa so te .dll-ji del Winowsov in ti potem program usmerijo, tako da začne izvajati funkcijo na pravem mestu v pomnilniku. Program mora vedeti, da je na nekem $xxxxxxxx naslovu v pomnilniku začetek te funkcije (mora imeti nek kazalec na .dll).
Bi pa lahko naredil nek framework in modificiral oba programa, da bi jim ta framework v run-time posredoval povezavo do dll v pomnilniku ...

EjTi ::

Zej saj vem da se ne da narest ... da se nebom naprej matoru :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Spelling checker v Word-u

Oddelek: Programska oprema
96497 (5953) zvau
»

zajedalski spyware

Oddelek: Operacijski sistemi
212596 (2263) hunter01
»

Pomoč pri forumu

Oddelek: Izdelava spletišč
101189 (1111) ~Panter~
»

Win32 API in C++

Oddelek: Programiranje
131564 (1435) Monster
»

Apache & Php

Oddelek: Programiranje
71694 (1575) iBojan

Več podobnih tem