Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 检查应用程序的上一个实例_Vb.net - Fatal编程技术网

Vb.net 检查应用程序的上一个实例

Vb.net 检查应用程序的上一个实例,vb.net,Vb.net,我正在尝试编写一个代码来检查vb.net中应用程序的前一个实例,我的要求是应用程序应该防止同一个用户访问,并且应该允许不同的用户通过远程Parelle 2x客户端访问。任何人都请在这方面帮我…如果您使用vb.net,谢谢,您应该明确查看作为.NET framework一部分提供的类 有一个属性()专门设计用于向应用程序提供单实例行为。 当应用程序的另一个实例尝试运行时,您甚至可以通过或对应的OnStartupNextInstance方法接收通知 我忘了提到My.Application已经是Win

我正在尝试编写一个代码来检查vb.net中应用程序的前一个实例,我的要求是应用程序应该防止同一个用户访问,并且应该允许不同的用户通过远程Parelle 2x客户端访问。任何人都请在这方面帮我…如果您使用vb.net,谢谢,您应该明确查看作为.NET framework一部分提供的类

有一个属性()专门设计用于向应用程序提供单实例行为。 当应用程序的另一个实例尝试运行时,您甚至可以通过或对应的
OnStartupNextInstance
方法接收通知

我忘了提到
My.Application
已经是
WindowsFormsApplicationBase
类型的对象(至少在VB.NET WinForms应用程序中是这样)

更新: 目前,要利用VB.NET项目中的这些内容,您必须遵循以下步骤:

  • 编辑项目属性
  • 启用“生成单实例应用程序”
  • 单击“查看应用程序事件”
  • (可选)实现
    StartupNextInstance
    事件处理程序

  • 请解释“远程并行2x客户端”的含义。。远程桌面并发会话?使用用户身份验证的不同应用程序实例?Web应用程序?我认为这意味着通过RDP登录到同一服务器的两个不同的人可以访问…实际上每个远程用户意味着不同会话上的不同用户,除非另有规定。我只是发表了一条评论以获取更多信息。@CaiusJard此方法适用于不同终端会话上的多个用户;对于每个会话,只允许应用程序的一个实例,但每个会话可以有一个实例。