防止程序多次运行

张二爷sky

张二爷sky

2016-02-19 12:50

下面是个防止程序多次运行教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

  网络ID:wnhoo or sos_admin
  网名:e梦缘
  Mail:wnhoo@163.com
  风花雪月 e梦情缘

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  http://delphi.ur-solution.com/delphi_download/upload/33954_wnhoo.rar

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  [dpr部分]
  program Project1;
  
  uses
    Forms,
    Unit1 in 'Unit1.pas' {Form1}
     ,Windows, Messages;
  
  const
  hfck=wm_user+$1000;
  appname='myname';
  var
  myhandle:hwnd;
  {$R *.res}
  
  begin
  myhandle:=findwindow(appname,nil);
  if myhandle0 then
  begin
  postmessage(myhandle,hfck,0,0);
  exit;
  end;
    Application.Initialize;
    Application.CreateForm(TForm1, Form1);
    Application.Run;
  end.
  
  [form部分]
  unit Unit1;
  
  interface
  
  uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs;
  const
  hfck=wm_user+$1000;
  appname='myname';
  type
    TForm1 = class(TForm)
    private
      { Private declarations }
    public
    procedure createparams(var params:tcreateparams);override;
    procedure restorerequest(var msg:tmessage);message hfck;
  
  
      { Public declarations }
    end;
  
  var
    Form1: TForm1;
  
  implementation
  
  {$R *.dfm}
  procedure TForm1.createparams(var params:tcreateparams);
  begin
    inherited createparams(params);
    params.WinClassName:=appname;
  end;
    procedure TForm1.restorerequest(var msg:tmessage);
    begin
    if isiconic(application.Handle )=true then
    application.Restore
    else
    application.BringToFront ;
  
    end;
  end.
  

展开更多 50%)
分享

猜你喜欢

防止程序多次运行

编程语言 网络编程
防止程序多次运行

防止同一个程序多次运行 [VB.NET]

电脑网络
防止同一个程序多次运行 [VB.NET]

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

[VB] 防止程序运行多个实例

电脑网络
[VB] 防止程序运行多个实例

防止一个没有窗体的WINDOWS程序的重复运行

编程语言 网络编程
防止一个没有窗体的WINDOWS程序的重复运行

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

检测程序运行的命令

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
检测程序运行的命令

怎么禁止电脑运行程序 使可以运行的程序无法打开

计算机应用技术
怎么禁止电脑运行程序 使可以运行的程序无法打开

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XML 编程简介

XML 编程简介

Format的用法

Format的用法
下拉加载更多内容 ↓