1 Star 0 Fork 0

ser163/Hodor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Program.cs 2.48 KB
一键复制 编辑 原始数据 按行查看 历史
ser163 提交于 2021-10-24 19:36 . add 增加磁盘加载功能.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Hodor
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
using Mutex mutex = new Mutex(true, Application.ProductName, out bool IsRun);
if (IsRun)
{
Application.SetHighDpiMode(HighDpiMode.SystemAware);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new mainWin());
// 获得当前登录的Windows用户标示
//System.Security.Principal.WindowsIdentity Identity = System.Security.Principal.WindowsIdentity.GetCurrent();
//System.Security.Principal.WindowsPrincipal Principal = new System.Security.Principal.WindowsPrincipal(Identity);
// 如果是管理员则直接运行
//if (Principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator))
//{
// Application.SetHighDpiMode(HighDpiMode.SystemAware);
// Application.EnableVisualStyles();
// Application.SetCompatibleTextRenderingDefault(false);
// Application.Run(new mainWin());
//}
//else
//{
// // 创建启动对象
// System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
// startInfo.UseShellExecute = true;
// startInfo.WorkingDirectory = Environment.CurrentDirectory;
// startInfo.FileName = Application.ExecutablePath;
// //设置启动动作,确保以管理员身份运行
// startInfo.Verb = "runas";
// try
// {
// System.Diagnostics.Process.Start(startInfo);
// }
// catch
// {
// return;
// }
// Application.Exit();
//}
}
else
{
System.Threading.Thread.Sleep(1000);
// 终止此进程并为基础操作系统提供指定的退出代码。
System.Environment.Exit(1);
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ser163/Hodor.git
git@gitee.com:ser163/Hodor.git
ser163
Hodor
Hodor
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385