» »

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
96522 (5978) zvau
»

zajedalski spyware

Oddelek: Operacijski sistemi
212614 (2281) hunter01
»

Pomoč pri forumu

Oddelek: Izdelava spletišč
101205 (1127) ~Panter~
»

Win32 API in C++

Oddelek: Programiranje
131579 (1450) Monster
»

Apache & Php

Oddelek: Programiranje
71709 (1590) iBojan

Več podobnih tem