فهرست منبع

只有非调试状态检查加密狗

cxs 3 سال پیش
والد
کامیت
b4063748b9
1فایلهای تغییر یافته به همراه10 افزوده شده و 6 حذف شده
  1. 10 6
      OTSIncAMeasureApp/Program.cs

+ 10 - 6
OTSIncAMeasureApp/Program.cs

@@ -12,14 +12,18 @@ namespace OTSMeasureApp
         [STAThread]
         static void Main()
         {
-            //判断是否有授权
-            var reg = new CRegistration();
-            if (!reg.RegistrationVerification())
+            if (!System.Diagnostics.Debugger.IsAttached)
             {
-                MessageBox.Show("Error: missing authorization");
-                System.Environment.Exit(0);
-                return;
+                //判断是否有授权
+                var reg = new CRegistration();
+                if (!reg.RegistrationVerification())
+                {
+                    MessageBox.Show("Error: missing authorization");
+                    System.Environment.Exit(0);
+                    return;
+                }
             }
+            
             //--------------------------只运行一个测量程序--------------------------------
 
             bool flag = false;