Закрытие мьютексной ручки - PullRequest
       6

Закрытие мьютексной ручки

0 голосов
/ 13 сентября 2018

Я хочу закрыть дескриптор мутанта, чтобы запустить приложение в 2 окнах. Имя дескриптора:

\ Сеансы \ 3 \ BaseNamedObjects \ Growtopia

Я могу закрыть его в Process Hacker, но не могу понять, как это сделать в C #. Я могу закрыть его с помощью C #, но он всегда другой. Иногда его 0x498, иногда 0x49c и т. Д.

Весь код, который я получил:

string path2 = Path.Combine(Path.GetTempPath(), "handle.exe");
File.WriteAllBytes(path2, RubbyEngine.Properties.Resources.handle);
Process.Start(path2, "-c 498 -y -p " + pidLabel.Text);

-c 498 -y -p - это аргументы, которые я использую для закрытия дескриптора, но он всегда отличается, и я не могу изменить его при каждом запуске.

...