Vb.net 检查应用程序的上一个实例
我正在尝试编写一个代码来检查vb.net中应用程序的前一个实例,我的要求是应用程序应该防止同一个用户访问,并且应该允许不同的用户通过远程Parelle 2x客户端访问。任何人都请在这方面帮我…如果您使用vb.net,谢谢,您应该明确查看作为.NET framework一部分提供的类 有一个属性()专门设计用于向应用程序提供单实例行为。 当应用程序的另一个实例尝试运行时,您甚至可以通过或对应的Vb.net 检查应用程序的上一个实例,vb.net,Vb.net,我正在尝试编写一个代码来检查vb.net中应用程序的前一个实例,我的要求是应用程序应该防止同一个用户访问,并且应该允许不同的用户通过远程Parelle 2x客户端访问。任何人都请在这方面帮我…如果您使用vb.net,谢谢,您应该明确查看作为.NET framework一部分提供的类 有一个属性()专门设计用于向应用程序提供单实例行为。 当应用程序的另一个实例尝试运行时,您甚至可以通过或对应的OnStartupNextInstance方法接收通知 我忘了提到My.Application已经是Win
OnStartupNextInstance
方法接收通知
我忘了提到My.Application
已经是WindowsFormsApplicationBase
类型的对象(至少在VB.NET WinForms应用程序中是这样)
更新:
目前,要利用VB.NET项目中的这些内容,您必须遵循以下步骤:
StartupNextInstance
事件处理程序请解释“远程并行2x客户端”的含义。。远程桌面并发会话?使用用户身份验证的不同应用程序实例?Web应用程序?我认为这意味着通过RDP登录到同一服务器的两个不同的人可以访问…实际上每个远程用户意味着不同会话上的不同用户,除非另有规定。我只是发表了一条评论以获取更多信息。@CaiusJard此方法适用于不同终端会话上的多个用户;对于每个会话,只允许应用程序的一个实例,但每个会话可以有一个实例。