winform
winform
jsnr
北城别,回眸三生琥珀色,西城诀,转生一世琉璃白
展开
-
log4net多文件配置及loghelper
配置文件<log4net> <logger name="main"> <!--日志类的名字--> <!--<level value="ALL,INFO" />--> <level value="ALL" /> <!--定义记录的日志级别--> <appender-ref ref="RollingLog1FileAppender" /> <!--记录到哪个介质中去--> &原创 2021-11-01 16:24:03 · 590 阅读 · 0 评论 -
计算屏幕两点的物理尺寸
public virtual List<string> GetMonitorPnpDeviceId() { List<string> rt = new List<string>(); using (ManagementClass mc = new ManagementClass("Win32_DesktopMonitor")) { using (ManagementObjectCollection moc =...原创 2021-10-28 17:41:36 · 146 阅读 · 0 评论 -
C# 程序单一进程化与实现程序重启的冲突问题
C# 程序单一进程化与实现程序重启的冲突问题需求描述:程序运行过程中,不能有多个实例运行,进程唯一SingletonProcess程序自己可以重启(重新运行),或者发生网络错误等严重错误时,程序重新启动,回到登录自检前的状态需求分析:程序重新启动时,需要先启动一个新的Process,然后再退出当前程序。这样便与在Program.cs里遇到禁止多重启动的逻辑冲突。代码如下:Process.Start(Process.GetCurrentProcess().ProcessName + ".ex原创 2021-09-28 16:32:06 · 192 阅读 · 0 评论