Re: jak skopiowac otwarte pliki (typu np. rejestru)?

Autor: Michal Biek <mb_at_2.pl.invalid>
Data: Wed 08 Feb 2006 - 22:06:16 MET
Message-ID: <dsdmgr$ga9$1@opal.icpnet.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

Tomasz Chmielewski log:
[...]
> Po prostu chcialbym wiedziec, jak sobie radzic z tego typu plikami, ktore
> maja exclusive lock.
> Pliki rejestru dalem dla przykladu.
> Chodzi o to, jak zrobic, aby wlasnym narzedziem moc zajrzec do takiego
> pliku (majacego exclusive lock) / skopiowac go.

Zasadniczo MK odpowiedział ... A tak szczególnie to potrzeba Ci m.in.
funkcji systemowej Win32 ... typu Zarządzanie Plikami z grupy Plikowe I/O
(kernell.dll) użyć:
UnlockFile albo UnlockFileEx
np. w stylu:

BOOL UnlockFileEx(
  HANDLE hFile,
  DWORD dwReserved,
  DWORD nNumberOfBytesToUnlockLow,
  DWORD nNumberOfBytesToUnlockHigh,
  LPOVERLAPPED lpOverlapped
);

... Oczywiście nie tak samej i wprost...! BTW to ciekawa sprawa jak(by)
stworzyć własny tool dla takich potrzeb i przy okazji "nie rozkładając"
systemu.!
GL&BE

-- 
"Dzięki za wspomnienia...
... trudno mi to mówić ...
... chcę to wszystko naprawić...
...O dzień za późno, o grosz za mało!..." 
Received on Wed Feb 8 22:10:07 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 08 Feb 2006 - 22:42:02 MET