windows2008下如何删除程序自身收藏

来源:互联网 发布:官方免费炒股软件下载 编辑:程序博客网 时间:2024/05/17 08:16
 windows2008下如何删除程序自身收藏

 | 旧一篇: 写程序启动项时如何过卡巴与360安全卫士等软件的方法

procedure DeleteMe;
var
  BatchFile: TextFile;
  BatchFileName: string;
  ProcessInfo: TProcessInformation;
  StartUpInfo: TStartupInfo;
begin
  BatchFileName := ExtractFilePath(ParamStr(0)) + ' _deleteme.bat' ;
  AssignFile(BatchFile, BatchFileName);
  Rewrite(BatchFile);

  Writeln(BatchFile, ' : try' );
  Writeln(BatchFile, ' del "' +ParamStr(0) + ' "' );
  Writeln(BatchFile,
    ' if exist "' +ParamStr(0) + ' "' +' goto try' );
  Writeln(BatchFile, ' del %0' );
  CloseFile(BatchFile);

  FillChar(StartUpInfo, SizeOf(StartUpInfo), $00);
  StartUpInfo.dwFlags := STARTF_USESHOWWINDOW;
  StartUpInfo.wShowWindow := SW_HIDE;
  if CreateProcess(nil, PChar(BatchFileName), nil, nil,
    False, IDLE_PRIORITY_CLASS, nil, nil, StartUpInfo,
    ProcessInfo) then
  begin
    CloseHandle(ProcessInfo.hThread);
    CloseHandle(ProcessInfo.hProcess);
  end;
end;

发表于 @ 2008年10月09日 10:42:00|评论(6)|收藏

 | 旧一篇: 写程序启动项时如何过卡巴与360安全卫士等软件的方法

原创粉丝点击