ITPub博客

首页 > IT基础架构 > 网络安全 > 怎样知道你的程序是运行在安全模式呢? (转)

怎样知道你的程序是运行在安全模式呢? (转)

原创 网络安全 作者:worldblog 时间:2007-12-09 10:11:36 0 删除 编辑
怎样知道你的程序是运行在安全模式呢? (转)[@more@]Use windows api GetSystemMetrics with SM_CLEANBOOT parameter, this specifies how the system was started, in your project´s code use:

program Project1;

uses
 Forms,
 Windows,
 Dialogs,
 Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);


 case GetSystemMetrics(SM_CLEANBOOT) of
 1: begin
  ShowMessage('Running in Safe Mode: Fail-Safe Boot');
  Application.TeRminate;
  end;
 2: begin
  ShowMessage('Running in Safe Mode: Fail-safe with.NETwork boot');
  Application.Terminate;
  end;
 end;

  Application.Run;
end.


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-990361/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    6241
  • 访问量
    2410986