Hallo,
wie bekommt man das Handle eines statisch geladenen VxD-Treibers heraus?
Bei dynamischen Treibern funktioniert es doch in etwa so:
<pre>
var
HVxDHandle : THandle;
...
begin
HVxDHandle:= CreateFile(VxDName,0,0,nil,0,FILE_FLAG_DELETE_ON_C LOSE,0);
if HVxDHandle <> INVALID_HANDLE_VALUE then
begin
DeviceIoControl (hVxDHandle,
1,
@Rec,
SizeOf (Rec),
@Eingang,
sizeOf (Eingang),
Ret,
nil);
...
end;
end;
</pre>
Woher bekomme ich nun aber den Wert für "hVxDHandle"?
Tschüss...
wie bekommt man das Handle eines statisch geladenen VxD-Treibers heraus?
Bei dynamischen Treibern funktioniert es doch in etwa so:
<pre>
var
HVxDHandle : THandle;
...
begin
HVxDHandle:= CreateFile(VxDName,0,0,nil,0,FILE_FLAG_DELETE_ON_C LOSE,0);
if HVxDHandle <> INVALID_HANDLE_VALUE then
begin
DeviceIoControl (hVxDHandle,
1,
@Rec,
SizeOf (Rec),
@Eingang,
sizeOf (Eingang),
Ret,
nil);
...
end;
end;
</pre>
Woher bekomme ich nun aber den Wert für "hVxDHandle"?
Tschüss...
Comment