Article View: pl.comp.lang.delphi
Article #334657Re: Przejęcie odwołania funkcji obsługi plików w DLL
From: Jan Drawski
Date: Tue, 10 Jan 2012 21:42
Date: Tue, 10 Jan 2012 21:42
25 lines
2297 bytes
2297 bytes
> Ramdisk jest jakimś rozwiązaniem, tylko jak go stworzyć z poziomu > programu (w Delphi) ...i tak stworzyć aby w systemie nie było go > widać, a program i jego dllejki mogły z niego korzystać ?? Niestety pewnie nie jest to już takie łatwe jak za czasów DOSu, kiedy tworzyło go się z linii poleceń. W XP jest możliwość zainstalowania Ramdisku dzięki temu że Windows ma w sobie sterownik ramdisk.sys. W panelu sterowania można go zainstalować za pomocą "Dodaj sprzęt", jest to jedno z urządzeń firmy Microsoft. Niestety poza tym że mi się pokazał w menedżerze urządzeń to nie wiem jak dalej się nim posłużyć. Wydaje mi się że aby uruchomić ten driver - usługę wystarczy komenda "net start ramdisk", później CreateFile i DeviceIoControl ale to może być dużo roboty, ja tego z ramdiskiem nigdy nie robiłem. Ostatnio męczyłem się z innym sterownikiem i poświęciłem temu więcej czasu niż powinienem. Źródła ramdysku ze strony microsoftu: http://support.microsoft.com/kb/257405 download.microsoft.com/download/win2000ddk/sample01/1/nt5/en-us/ramdisk.exe A to przykłąd nie wiem czy działający prawdopodobnie w C: http://read.pudn.com/downloads9/sourcecode/crypt/34131/filedisk/exe/filedisk.c__.htm -- Pozdrawiam Jan Drawski
Technical Details
Message-ID:
<jeibbj$qjq$1@news.ett.com.ua>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!news.ett.com.ua!not-for-mailReferences:
<75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com> <jei17p$l8u$1@inews.gazeta.pl> <cd78afd2-e605-4766-bb2e-39a6a00d1b58@m4g2000vbc.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!news.ett.com.ua!not-for-mail From: Jan Drawski <dfghdfg@o2.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Przejęcie odwołania funkcji obsługi plików w DLL Date: Tue, 10 Jan 2012 22:42:04 +0100 Organization: ETT newsserver Lines: 26 Message-ID: <jeibbj$qjq$1@news.ett.com.ua> References: <75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com> <jei17p$l8u$1@inews.gazeta.pl> <cd78afd2-e605-4766-bb2e-39a6a00d1b58@m4g2000vbc.googlegroups.com> NNTP-Posting-Host: apn-77-115-103-195.dynamic.gprs.plus.pl Mime-Version: 1.0 X-Complaints-To: usenet@news.ett.com.ua X-Notice: Filtered by postfilter v. 0.6.1 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9.1.16) Gecko/20101125 Thunderbird/3.0.11 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit