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

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

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

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

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

textual
Листинг программы
private string GetApplicationInstanceID(Assembly Entry)
{
    PermissionSet permissionSet = new PermissionSet(PermissionState.None);
    FileIOPermission fileIoPermission = new FileIOPermission(PermissionState.Unrestricted);
    permissionSet.AddPermission((IPermission) fileIoPermission);
    SecurityPermission securityPermission = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode);
    permissionSet.AddPermission((IPermission) securityPermission);
    permissionSet.Assert();
    
    Guid libGuidForAssembly = Marshal.GetTypeLibGuidForAssembly(Entry);
    string[] strArray = Entry.GetName().Version.ToString().Split('.');
    
    PermissionSet.RevertAssert();
    
    return libGuidForAssembly.ToString() + strArray[0] + "." + strArray[1];
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

12   голосов , оценка 3.917 из 5
Похожие ответы