Browse Source

加入磨刀石启动

master
С·æ 4 years ago
parent
commit
55cd9ebb06
  1. 26
      客户端/齐越慧眼/齐越慧眼/MemoryHelper.cs

26
客户端/齐越慧眼/齐越慧眼/MemoryHelper.cs

@ -7,13 +7,37 @@ namespace Utils
{
public class MemoryHelper
{
public static string GetMemoryToken()
{
string memoryName = string.Empty;
string[] args = Environment.GetCommandLineArgs();
foreach (var arg in args)
{
if (arg.StartsWith("uid:"))
{
memoryName = arg;
}
}
var result = MemoryHelper.ReadMMF(memoryName);
if (result.isOk)
{
return result.content;
}
else
{
System.Environment.Exit(0);
return string.Empty;
}
}
/// <summary>
/// 写入映射文件
/// </summary>
/// <param name="mapname"></param>
/// <param name="content"></param>
public static bool WriteMMF(string mapname, string content)
public static bool WriteMMF(string mapname, string content)
{
MemoryMappedFile mmf = MemoryMappedFile.CreateOrOpen(mapname, 1000, MemoryMappedFileAccess.ReadWrite);
if (!string.IsNullOrEmpty(content))

Loading…
Cancel
Save