反监视
来源:互联网 发布:blue nile淘宝 编辑:程序博客网 时间:2024/04/27 22:56
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Timer1: TTimer;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function IsFileInUse(fName: string): boolean;
var
HFileRes: HFILE;
begin
Result := false;
if not FileExists(fName) then
exit;
HFileRes := CreateFile(pchar(fName), GENERIC_READ or GENERIC_WRITE,
0 {this is the trick!}, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
Result := (HFileRes = INVALID_HANDLE_VALUE);
if not Result then
CloseHandle(HFileRes);
end;
procedure TForm1.Button1Click(Sender: TObject);
const
logfile = 'c:/curHosts.txt';
begin
button1.Caption := 'Finding...';
if fileexists(logfile) then
if not IsFileInUse(logfile) then
deletefile(logfile);
winexec('command.com /c net session>c:/curHosts.txt', 0);
winexec('command.com /c net File>c:/curHosts.txt', 0);
//button1.Enabled :=false;
timer1.Enabled := True;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
const
logfile = 'c:/curHosts.txt';
begin
if fileexists(logfile) then
if not IsFileInUse(logfile) then
begin
timer1.Enabled := false;
memo1.Lines.LoadFromFile(logfile);
button1.Caption := IntToStr(memo1.Lines.Count);
button1.Enabled := true;
button1.Click;
end;
end;
end.
- 反监视
- 反NP监视原理
- 反NP监视原理
- 反NP监视原理
- 【转】反NP监视原理
- 反NP监视原理(+Bypass NP in ring0
- 反NP监视原理(+Bypass NP in ring0)
- (转载)反nProtect监视原理(+Bypass NP in ring0)
- 反NP监视原理并有实例说明
- 标 题: 【原创】反NP监视原理(+Bypass NP in ring0)(转)
- 监视回放
- 文件监视
- CLIPS-监视
- 监视线程
- 监视哨
- 场景监视
- 监视进程
- 监视哨
- SEO优化让网页更容易被搜到
- 深入了解oracle的高水位(HWM)
- structs 上传图片
- C# EXCEL
- 数据库原理8个例子sql语句
- 反监视
- wince下Dm9000A驱动调试总结----转自巴乔
- Oracle Shrink Table
- 详细设计说明书--文档模板
- 编译时一些莫名其妙的错误
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- CoInitialize()、CoInitializeEx()和AfxOleInit()
- javascript構建帶行號的表格
- 理解虚基类、虚函数与纯虚函数的概念