问题标签 [single-instance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
791 浏览

nsis - 检查 NSIS 安装程序的单个实例

我有一个用 NSIS 编写的更新程序。我只是想确保当它被调用两次或更多次时,它不会创建更新程序的另一个实例,否则会有两个或更多更新程序在运行。

如果您的更新程序已经在运行,您如何限制更新程序创建另一个实例?因此,无论进行了多少次调用,都只有一个更新程序正在运行。

谢谢...

0 投票
13 回答
15556 浏览

vim - 让 gVim 始终运行单个实例

有没有办法让 gVim 只运行一个实例,这样当用它打开一个新文件时,它会自动在当前运行实例的新选项卡中打开?

我知道你可以通过传递来做到这一点,--remote-tab-silent但我想配置 gvim 以便这成为默认行为。即,我想键入gvim filename并使其表现得好像我将--remote-tab-silent选项传递给它一样。

gVim 7.2

编辑

我在窗户上(vista)

0 投票
2 回答
1336 浏览

c# - 单实例服务

我有一个服务,我希望它成为单个实例,因为当我单击 services.msc 上的重新启动时,服务的新实例在旧实例仍未完成时启动(因为它必须执行一些操作)。

完成服务的代码如下所示:

该类是 ServiceBase 的子类。

如何使新实例仅在旧实例完成后启动?

谢谢stackpowerflowers!

0 投票
2 回答
3125 浏览

c# - 在 Compact Framework 中制作单实例应用程序的最佳方式是什么?

我已经看到了标准框架的所有答案

创建单实例应用程序的正确方法是什么?
在 .NET 中防止给定应用程序的多个实例?
在 .net 中制作单实例应用程序的最佳方法是什么?

如何使用紧凑框架检查是否存在另一个同名进程?
3 参数构造函数CF不支持处理GetProcessByNameCF不支持

0 投票
1 回答
676 浏览

iphone - 同一实例的 pushViewController - 仅用于动画目的

我在视图控制器中有单个表视图。该表视图首先列出了国家/地区。当我单击一个国家(行)时,它必须将同一视图控制器的视图与该国家下的城市一起推送。我需要查看幻灯片动画,这是我们通常在导航器中推送视图时得到的。

是否可以通过使用城市数据调用 tableView reloadData 将 pushViewController 用于同一视图控制器(这应该在选择国家/地区时发生)?

请让我知道是否可能..

在此先感谢.. 拉吉

0 投票
4 回答
1768 浏览

c# - 单实例并在系统托盘中通知

我正在开发应用程序(C# 2.0)。我已经在其中实现了单个实例。一切都很好。如果我再次运行该应用程序,它会显示消息框说“实例已经在运行”。

其实我不想通过消息框显示消息。

我想使用已运行实例的气球提示显示此消息(它在系统托盘中有通知图标)。

我怎样才能做到这一点?

提前致谢。

0 投票
1 回答
979 浏览

winforms - 使用 InstanceContext 对象创建 WCF 服务对象

我有一个带有单个实例的 WCF 服务。我也以silverlight和windows的形式消费过它。它在 silverlight 应用程序中工作正常,但在 windows 中它不会创建服务对象。它告诉我服务方法中的 3 个参数,如下所示:

我已经通过了第二个和第三个参数,但至于第一个参数我应该使用什么?请帮助我在 Windows 窗体中使用此 WCF 单实例服务。

0 投票
2 回答
1687 浏览

c# - 如何仅运行程序一个进程和某个名称?

我创建了一些项目,但是当启动 App。如何仅运行此应用程序一个进程并仅命名多个“test.exe”名称?什么时候午餐APP?C# 2.0

0 投票
1 回答
574 浏览

c# - 在单实例应用程序中显示正在运行的实例

我正在用 C# 构建一个应用程序。

通过检查相同的进程是否已经在运行,我设法将其转换为单实例应用程序。

我打算在这里有另一个功能,当尝试再次启动时会启动正在运行的实例。

如果应用程序已经在运行,我尝试调用 ShowWindowAsync(),

但是,当最小化到托盘时,这无法启动应用程序。

对此有何建议?

0 投票
1 回答
811 浏览

c# - 通过 cmd 行传递消息的单实例应用程序?

我有一个通过命令行启动的 C# 应用程序。通常数据是通过命令行传递的,例如 add ( app -a string)。我希望只打开一个应用程序实例,如果通过命令行添加更多字符串,我希望单个实例了解它并自行更新。我可以将数据正确地放入数据库,然后对正在运行的实例进行 msg 或 msg 并将数据传递给正在运行的实例并让它将其放入数据库中并自行更新。

我将如何在 C# .NET 中执行此操作?(3.5)