社区
C++ Builder
帖子详情
怎样让我的程序只能启动一次?
zerray
2003-12-21 05:32:47
就像winamp那样,启动后再点就没用了。
...全文
52
4
打赏
收藏
怎样让我的程序只能启动一次?
就像winamp那样,启动后再点就没用了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerray
2003-12-21
打赏
举报
回复
弱弱的问一句,我的程序名指的是什么呀?是可执行文件的名字还是工程的名字?
叶子哟
2003-12-21
打赏
举报
回复
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
HANDLE mutex;
try
{
const char mutexname[] = "这是我的程序名";
mutex = OpenMutex( MUTEX_ALL_ACCESS, false, mutexname );
if( mutex == NULL )
{
mutex= CreateMutex( NULL, true, mutexname );
if( mutex == NULL )
{
return -1;
}
}
else
{
return 0;
}
Application->Initialize();
Application->CreateForm(__classid(TForm2), &Form2);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
ReleaseMutex( mutex );
return 0;
}
//---------------------------------------------------------------------------
zerray
2003-12-21
打赏
举报
回复
要是没有窗体呢?是不是要创建互斥对象啊?我不会呀。
Samland
2003-12-21
打赏
举报
回复
用findwindow找到你原来的程序。
去delphi搜索一下吧,很多这样的例子
U1 学会U盘分区与
启动
每个人都有U盘,可是如果你的U盘只用来存放文件,就太浪费了。 《学会U盘分区与
启动
》课程介绍了一个非常有用的电脑技能:制作可
启动
的U盘,并... 怎么分区让
启动
文件看不见? 课程讨论QQ群:U盘分区与
启动
374630370
python
程序
只能
运行
一次
_python如何让
程序
每天只运行
一次
后来怕不小心多运行
一次
,造成不必要的麻烦,就增加了提醒input(‘每天
只能
运行
一次
,你确定要运行吗?‘)后台设置,只有回复“是”才会运行,否则将直接退出
程序
。本来已经满足了基本需求,但人总是很懒惰,那个...
C# WinForm
程序
只
启动
一次
,避免重复
启动
形成多个窗口
程序
C# WinForm
程序
只运行
一次
,限制多次
启动
Qt
程序
只
启动
一次
Qt windows和linux
程序
只
启动
一次
方法一:对windows和linux分别采取了全局互斥变量和文件锁的方法。 #if defined Q_OS_WIN32 //for win #include <windows.h> bool checkOnly() { // 创建互斥量 HANDLE ...
c#
程序
只能
运行
一次
(多次运行
只能
打开同一个
程序
)
代码参考: C#代码
程序
只能
运行
一次
!防止
程序
运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在
程序
运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示.主要用到两个API 函数:...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章