Не запускаются вместе приложение и его клон - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет всем, у меня два проекта (второй создан копированием первого), я выставил опцию "создать приложение допускающее одновременное выполнение только одной своей копии" в обоих проектах. Теперь когда запущена первая программа, вторая не запускается или наоборот.

Решение задачи: «Не запускаются вместе приложение и его клон»

textual
Листинг программы
  1. private string GetApplicationInstanceID(Assembly Entry)
  2. {
  3.     PermissionSet permissionSet = new PermissionSet(PermissionState.None);
  4.     FileIOPermission fileIoPermission = new FileIOPermission(PermissionState.Unrestricted);
  5.     permissionSet.AddPermission((IPermission) fileIoPermission);
  6.     SecurityPermission securityPermission = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode);
  7.     permissionSet.AddPermission((IPermission) securityPermission);
  8.     permissionSet.Assert();
  9.    
  10.     Guid libGuidForAssembly = Marshal.GetTypeLibGuidForAssembly(Entry);
  11.     string[] strArray = Entry.GetName().Version.ToString().Split('.');
  12.    
  13.     PermissionSet.RevertAssert();
  14.    
  15.     return libGuidForAssembly.ToString() + strArray[0] + "." + strArray[1];
  16. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы