首页  编辑  

Delphi中如何知道Share已经装载

Tags: /超级猛料/Stream.File.流、文件和目录/文件操作/   Date Created:

如何知道Share.Exe已经运行?

function IsShareLoaded: Boolean;

var

 f: file of word;

 data: word;

 IsShareInstalled: Boolean;

begin

 assign(f, 'im_here.not');

 rewrite(f);

 write(f, data);

 asm

   mov IsShareInstalled, true

   mov bx, TFileRec(f).handle

   xor cx, cx

   xor dx, dx

   mov si, 0

   mov di, 2

   mov al, 0

   mov ah, $5C

   int $21

   jc  @@NoError

   dec IsShareInstalled

   @@NoError:

 end; {asm section}

 result := IsShareInstalled;

 close(f);

 erase(f);

end;