Commit b2a03fd1 张东亮

1

1 个父辈 b5f34519
...@@ -23,6 +23,7 @@ namespace SmartScan ...@@ -23,6 +23,7 @@ namespace SmartScan
Process current = Process.GetCurrentProcess(); Process current = Process.GetCurrentProcess();
FileInfo fileInfo = new FileInfo(current.MainModule.FileName); FileInfo fileInfo = new FileInfo(current.MainModule.FileName);
DateTime dateTime = fileInfo.LastWriteTime; DateTime dateTime = fileInfo.LastWriteTime;
LogNet.log = log4net.LogManager.GetLogger("SmartScan");
string version = $"{dateTime.Year%10}.{dateTime.Month}.{dateTime.Day.ToString("00")}{dateTime.Hour.ToString("00")}"; string version = $"{dateTime.Year%10}.{dateTime.Month}.{dateTime.Day.ToString("00")}{dateTime.Hour.ToString("00")}";
LogNet.log.Info($"===== 程序开始 {version} ====="); LogNet.log.Info($"===== 程序开始 {version} =====");
......
...@@ -6,11 +6,16 @@ using System.Threading; ...@@ -6,11 +6,16 @@ using System.Threading;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.IO; using System.IO;
using BLL; using BLL;
using log4net;
namespace SmartScan namespace SmartScan
{ {
static class Program static class Program
{ {
static void show(string msg)
{
// MessageBox.Show(msg);
}
/// <summary> /// <summary>
/// 应用程序的主入口点。 /// 应用程序的主入口点。
/// </summary> /// </summary>
...@@ -18,7 +23,6 @@ namespace SmartScan ...@@ -18,7 +23,6 @@ namespace SmartScan
[STAThread] [STAThread]
static void Main(string[] args) static void Main(string[] args)
{ {
LogNet.log = log4net.LogManager.GetLogger("SmartScan");
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
Application.ThreadException += Application_ThreadException; Application.ThreadException += Application_ThreadException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
...@@ -31,7 +35,7 @@ namespace SmartScan ...@@ -31,7 +35,7 @@ namespace SmartScan
if (formhwnd == IntPtr.Zero) if (formhwnd == IntPtr.Zero)
formhwnd = FindWindow(null, "条码规则设置"); formhwnd = FindWindow(null, "条码规则设置");
LogNet.log.Info($"查找条码规则窗口句柄:{formhwnd}"); show($"查找条码规则窗口句柄:{formhwnd}");
if(formhwnd != IntPtr.Zero) if(formhwnd != IntPtr.Zero)
{ {
ShowWindow(formhwnd, SW_RESTORE); ShowWindow(formhwnd, SW_RESTORE);
...@@ -68,7 +72,7 @@ namespace SmartScan ...@@ -68,7 +72,7 @@ namespace SmartScan
ShowWindow(formhwnd, SW_RESTORE); ShowWindow(formhwnd, SW_RESTORE);
SwitchToThisWindow(formhwnd, true); SwitchToThisWindow(formhwnd, true);
} }
LogNet.log.Info($"窗体隐藏,查找软件窗口句柄:{formhwnd}"); show($"窗体隐藏,查找软件窗口句柄:{formhwnd}");
isShow = true; isShow = true;
break; break;
} }
...@@ -77,7 +81,7 @@ namespace SmartScan ...@@ -77,7 +81,7 @@ namespace SmartScan
// 如果窗体没有隐藏,就直接切换到该窗体并带入到前台 // 如果窗体没有隐藏,就直接切换到该窗体并带入到前台
// 因为窗体除了隐藏到托盘,还可以最小化 // 因为窗体除了隐藏到托盘,还可以最小化
SwitchToThisWindow(process.MainWindowHandle, true); SwitchToThisWindow(process.MainWindowHandle, true);
LogNet.log.Info($"窗体没有隐藏,查找软件窗口句柄:{formhwnd}"); show($"窗体没有隐藏,查找软件窗口句柄:{formhwnd}");
isShow = true; isShow = true;
break; break;
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!