You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.3 KiB
38 lines
1.3 KiB
2 years ago
|
using System.Windows;
|
||
|
|
||
|
namespace PJZS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// Interaction logic for App.xaml
|
||
|
/// </summary>
|
||
|
public partial class App : Application
|
||
|
{
|
||
|
protected override void OnStartup(StartupEventArgs e)
|
||
|
{
|
||
|
var gl = new GlobalContext();
|
||
|
string userToken = string.Empty;
|
||
|
#if DEBUG
|
||
|
//齐越山鸡
|
||
|
userToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxNTM1MzMwMzI4ODkyMTQ5NzYwIiwidGVhbUlkIjoiMTUxNjk3NDI1MDU0MjUwMTg4OCIsInNvblRlYW1JZHMiOiIxNDM2Mjg4NTAwMjM1MjQzNTIwIiwiZXhwIjoxNjk0NjY5NjkxfQ.cSwro-7bGwOu92YejH9JhMenTai7Mvf99i2paQCmxIw";
|
||
|
#else
|
||
|
var uid = e.Args.Count() > 0 ? e.Args.LastOrDefault(args => args.StartsWith("uid:")) : string.Empty;
|
||
|
if (string.IsNullOrEmpty(uid))
|
||
|
{
|
||
|
MessageBox.Show("缺少启动参数", "提示");
|
||
|
Environment.Exit(0);
|
||
|
}
|
||
|
var tokenResult = ReadMMF(uid);
|
||
|
if (tokenResult.isOk)
|
||
|
userToken = tokenResult.content;
|
||
|
else
|
||
|
{
|
||
|
MessageBox.Show($"读取内存数据失败\r\n{tokenResult.content}", "提示");
|
||
|
Environment.Exit(0);
|
||
|
}
|
||
|
#endif
|
||
|
gl.UserToken = userToken;
|
||
|
base.OnStartup(e);
|
||
|
}
|
||
|
}
|
||
|
}
|