![]() |
1
1
当应用程序启动时创建一个命名的互斥体,如David Grant所说,然后在显示第二个URL的UI之前,检查这个互斥体,如果已经创建了互斥体,那么只需将新的URL传递给第一个启动的应用程序就可以退出(在应用程序中有一个接口来设置URL并告诉以编程方式重定向)。 |
![]() |
2
2
命名管道是最好的方法。 应用程序的第一个实例打开管道并监听它(使用pipe_access_inbound作为dwopenmode,相同的代码还允许您检测正在运行的实例)。 所有后续实例都会检查它们是否单独存在,将命令行参数发送到管道并关闭。 |
![]() |
3
0
无法避免与要执行的URL关联的程序。 “Windows”解决方案是(在过去通过DDE,但现在可能有更“现代”的东西)向以前运行的应用程序发送一条消息,然后使用URL退出… |
![]() |
4
0
您可以在启动时获取一个命名的互斥体,并以这种方式强制执行它。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |