diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
index 88f665b..ec52530 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
index 88f665b..ec52530 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.exe b/irisRefactor/obj/x86/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.exe
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.exe
Binary files differ
diff --git a/.vs/irisRefactor/v15/.suo b/.vs/irisRefactor/v15/.suo
index 6c601f4..588044c 100644
--- a/.vs/irisRefactor/v15/.suo
+++ b/.vs/irisRefactor/v15/.suo
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index f78f811..0ceee0b 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index b01051d..9a687d3 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
index 0dbb932..c1d1d2f 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csprojAssemblyReference.cache
Binary files differ
diff --git a/bin/Debug/AxInterop.MC_DISPLib.dll b/bin/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/bin/Debug/AxInterop.MC_DISPLib.dll
+++ b/bin/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/Interop.MC_DISPLib.dll b/bin/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/bin/Debug/Interop.MC_DISPLib.dll
+++ b/bin/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.dll b/bin/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/bin/Debug/irisHelper.dll
+++ b/bin/Debug/irisHelper.dll
Binary files differ
diff --git a/bin/Debug/irisHelper.pdb b/bin/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/bin/Debug/irisHelper.pdb
+++ b/bin/Debug/irisHelper.pdb
Binary files differ
diff --git a/bin/Debug/irisRefactor.exe b/bin/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/bin/Debug/irisRefactor.exe
+++ b/bin/Debug/irisRefactor.exe
Binary files differ
diff --git a/bin/Debug/irisRefactor.pdb b/bin/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/bin/Debug/irisRefactor.pdb
+++ b/bin/Debug/irisRefactor.pdb
Binary files differ
diff --git a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
index 692a3ce..3f4e74c 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
index e490c55..30ead23 100644
--- a/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
+++ b/irisDoor/obj/Debug/irisDoor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisHelper/ShutdownHelper.cs b/irisHelper/ShutdownHelper.cs
new file mode 100644
index 0000000..858bf9d
--- /dev/null
+++ b/irisHelper/ShutdownHelper.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+
+namespace irisHelper
+{
+ public class ShutdownHelper
+ {
+ ///
+ /// 到期时间
+ ///
+ public DateTime End { get; set; }
+
+ public ShutdownHelper()
+ {
+ DateTime now = DateTime.Now;
+ DateTime end = now.Date.AddDays(1).AddSeconds(-1);
+
+ End = end;
+ }
+
+ public ShutdownHelper(DateTime time)
+ {
+ End = time;
+ }
+
+ //执行命令
+ public static void Exec(string str)
+ {
+ try
+ {
+ using (Process process = new Process())
+ {
+ process.StartInfo.FileName = "cmd.exe";//调用cmd.exe程序
+ process.StartInfo.UseShellExecute = false;
+ process.StartInfo.RedirectStandardInput = true;//重定向标准输入
+ process.StartInfo.RedirectStandardOutput = true;//重定向标准输出
+ process.StartInfo.RedirectStandardError = true;//重定向标准出错
+ process.StartInfo.CreateNoWindow = true;//不显示黑窗口
+ process.Start();//开始调用执行
+ process.StandardInput.WriteLine(str + "&exit");//标准输入str + "&exit",相等于在cmd黑窗口输入str + "&exit"
+ process.StandardInput.AutoFlush = true;//刷新缓冲流,执行缓冲区的命令,相当于输入命令之后回车执行
+ process.WaitForExit();//等待退出
+ process.Close();//关闭进程
+ }
+ }
+ catch
+ {
+ }
+ }
+ //执行关机操作
+ public static void Shutdown()
+ {
+ Exec("shutdown -s -f -t 0");
+ }
+ //执行重启操作
+ public static void Restart()
+ {
+ Exec("shutdown -r -f -t 0");
+ }
+
+ }
+}
diff --git a/irisHelper/irisHelper.csproj b/irisHelper/irisHelper.csproj
index 21d42dc..53043c0 100644
--- a/irisHelper/irisHelper.csproj
+++ b/irisHelper/irisHelper.csproj
@@ -50,6 +50,7 @@
+
\ No newline at end of file
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index 69d3084..6bcd7bc 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-7e286118c873a3c4bb3b9ff01d06c4d17a0e3a77
+7ebc9ef2176960141a836a9a1e004c6bab7362ad
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index b61c520..9844bbe 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -46,4 +46,3 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CopyComplete
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
-D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
diff --git a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache b/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
deleted file mode 100644
index 0422bb8..0000000
--- a/irisHelper/obj/Debug/irisHelper.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.dll b/irisHelper/obj/Debug/irisHelper.dll
index ed0de2b..7448104 100644
--- a/irisHelper/obj/Debug/irisHelper.dll
+++ b/irisHelper/obj/Debug/irisHelper.dll
Binary files differ
diff --git a/irisHelper/obj/Debug/irisHelper.pdb b/irisHelper/obj/Debug/irisHelper.pdb
index b8cd102..41558b7 100644
--- a/irisHelper/obj/Debug/irisHelper.pdb
+++ b/irisHelper/obj/Debug/irisHelper.pdb
Binary files differ
diff --git a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
index aaba2e2..3fb3f43 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
index 0667c84..155a65f 100644
--- a/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
+++ b/irisMemory/obj/Debug/irisMemory.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 2aab2fa..33289da 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -39,4 +39,3 @@
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
diff --git a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache b/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
deleted file mode 100644
index 10e26bd..0000000
--- a/irisPrint/obj/Debug/irisPrint.csprojAssemblyReference.cache
+++ /dev/null
Binary files differ
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index fa58471..6cbd50c 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -143,8 +143,9 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "Exception callback:" + nMsgType);
try
{
- //ConnectCamera();
- LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
+ LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "restart");
+ ShutdownHelper.Restart();
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "camera save success!");
}
catch (Exception ex)
{
@@ -169,8 +170,8 @@
//外触发到来,开始采集
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "外触发到来");
ProMemory.IoControllService.YellowOn();
- Grabbing();
ProMemory.isWait = false;
+ Grabbing();
}
}
}
diff --git a/irisRefactor/IrisThread/ImageQualityAssessTh.cs b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
index 3e889d1..5ff155e 100644
--- a/irisRefactor/IrisThread/ImageQualityAssessTh.cs
+++ b/irisRefactor/IrisThread/ImageQualityAssessTh.cs
@@ -126,7 +126,7 @@
}//end while
- if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
+ /*if (ProMemory.Tag_IdentifyTimer == 1) //拒识时间到,同时会停止匹配线程
{
if (ProMemory.irisConfig.IdentifyAccess == false)
{
@@ -150,7 +150,7 @@
}
}
- ProMemory.timer2.Dispose();
+ ProMemory.timer2.Dispose();*/
}
catch (Exception ex)
{
diff --git a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
index e7dd6b1..6a2c3b2 100644
--- a/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/AxInterop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
index 873930f..c34e489 100644
--- a/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
+++ b/irisRefactor/obj/x86/Debug/Interop.MC_DISPLib.dll
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
index 88f665b..ec52530 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.csprojAssemblyReference.cache
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.exe b/irisRefactor/obj/x86/Debug/irisRefactor.exe
index 814a622..6b06cde 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.exe
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.exe
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.pdb b/irisRefactor/obj/x86/Debug/irisRefactor.pdb
index a456c9b..82248b1 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.pdb
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.pdb
Binary files differ