Bläddra i källkod

修改为只有在调试模式下,才根据配置文件抄写Key,否则按服务器返回的Key抄写

chenjiangqun 2 år sedan
förälder
incheckning
2e3da51b8d
2 ändrade filer med 8 tillägg och 3 borttagningar
  1. 1 1
      FactoryTool_CShare/Views/Main.cs
  2. 7 2
      FactoryTool_CShare/Views/OperationPanel.cs

+ 1 - 1
FactoryTool_CShare/Views/Main.cs

@@ -1394,7 +1394,7 @@ namespace MOKA_Factory_Tools
                 }
                 else
                 {
-                    jObject["WriteDone"]["WifiMac"].Value<bool>();
+                    cfg_writedone.WifiMacWrite_YesNo = jObject["WriteDone"]["WifiMac"].Value<bool>();
                 }
 
                 if (jObject["WriteDone"]["BTMac"] == null)

+ 7 - 2
FactoryTool_CShare/Views/OperationPanel.cs

@@ -93,10 +93,11 @@ namespace MOKA_Factory_Tools
 
         private void SetCheckboxStatusByConfig()
         {
+#if DEBUG
             // 非小米的抄写,不处理.需要保证其他工厂的配置不受影响;
             if (!FunctionSettingNow.MITVEnable && !FunctionSettingNow.IndiaMITVEnable)
                 return;
-#region 默认根据config启用是否抄写;
+            #region 默认根据config启用是否抄写;
             SetCheckboxStatus(WriteDID, cfg_writedone.DIDWrite_YesNo);
             SetCheckboxStatus(WriteMac, cfg_writedone.MacWrite_YesNo);
             SetCheckboxStatus(WriteHDCP, cfg_writedone.HDCPWrite_YesNo);
@@ -122,7 +123,11 @@ namespace MOKA_Factory_Tools
             SetCheckboxStatus(WriteDAK, cfg_writedone.DAKWrite_YesNo);
             SetCheckboxStatus(WriteFVP, cfg_writedone.FVPWrite_YesNo);
             SetCheckboxStatus(WriteKFP, cfg_writedone.KFPWrite_YesNo);
-#endregion
+            #endregion
+#else
+            return;
+#endif
+
         }
 
         public OperationPanel(Main form1, SQLiteConnection localDB, SQLiteConnection errorDB, MidAddress midAddress1, FunctionSetting functionSetting, Config_WriteCheck writeCheck1, Config_ReadCheck readCheck1, Config_WriteDone writeDone1, bool preload, MidList midList1, string order)