Registriert seit: 4. Nov 2013
28 Beiträge
|
Function (WIMGetMountedImageInfo)
16. Dez 2013, 18:38
Hallo! Hilfe bitte!
Warum function (WIMGetMountedImageInfo) nicht an zwei montierten Bildern zu arbeiten?
Delphi-Quellcode:
procedure TForm1.btn2Click(Sender: TObject);
var
Created, Count: DWORD;
Buffer: WIM_MOUNT_INFO_LEVEL0;
size: Integer;
wPath, wFile, wIndex, wWrite: string;
begin
if not (WIMGetMountedImageInfo(0, @Count, @Buffer, size, @created)) then
begin
ShowMessage('Error Open ' + IntToStr(GetLastError));
Exit;
end
else
begin
if Count > 0 then
begin
// for i := 1 to Count - 1 do
begin
wPath := Buffer.MountPath;
wFile := Buffer.WimPath;
wIndex := IntToStr(Buffer.ImageIndex);
// Memo1.Lines.Add(BoolToStr(NewInfoBuf.MountedForRW, true));
if Buffer.MountedForRW then
wWrite := 'RW'
else
wWrite := 'R';
end;
Memo1.Lines.Add(wPath);
Memo1.Lines.Add(wFile);
Memo1.Lines.Add(wIndex);
Memo1.Lines.Add(wWrite);
end;
end;
Geändert von SlpLow (16. Dez 2013 um 18:41 Uhr)
|
|
Zitat
|