Files
RollMarking/PLC/bin/Debug/CoreTool.pdb
T

527 lines
208 KiB
Plaintext
Raw Normal View History

2026-09-07 08:07:08 +08:00
Microsoft C/C++ MSF 7.00
DSź`žŕü˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ü˙˙pđ˙ř˙˙˙˙˙€˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ Ę18˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ Ę18˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ śţÍ=4ÄĂu…ęškH¸ŹIůhkцÄGZk@5üřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ kF¬PeéăV¬f,÷…Ý*˛Ś{ µ2T9ď6˘Z†ŽľřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ őŁîµ|8˙KOčÚ ŽÁEžnYčH,Ăd"@Ď9řbQ?ĆÓ�SŔOَÄEK™éćŇ�
ľ´řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ńä˘BCŃHľíÔv^¸9}ÓơbsDµą�®Zč‚ćřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ A°Źž¬’»¨óh 3
Gî+bIČcŕéd“ÇřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ m2˘.9źŃÜü1®Î�›°Ŕ†ł
«ßU·ů|„Ĺ�ŕZřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ŁTKě0MťInÍ.ŘGš‹řµń°ţĐ
 ąsíTˇž2‚řbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ IQ‚›Ńüţ_Ż»ěă}ňkÉÔýş�9úŠ×Ďc ľd aÝřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ w>uđĚ6-¬‡�3‚Q*űÔ@Ćb@ˇ^z\ußřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ h&Ţ“ŻŽ[Ô˝Ö_4˛Óעc�j¸í% u;GPŔřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ \ č" ęIątˡOÚPX/íĐçQĄ˝±JmÂnbŮřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ öJEÉ—eň¶Ç¨XEí”»D.7Ó«0Śbh˙ÜŐcřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ŻL$ďÝŔË9FčáHűmôüśPqĚq‡8´r�sssřbQ?ĆÓ�SŔOَÄEK™éćŇ�?ŔOَ ť†ZfÓ˝*řI˝Đ)�¸B‡‹w…—¬ ß�Ëá°ďj4˙ťLěT ˛˛  ˝�KŮřÔÓHO«ÜţďţďLD:\JY_项目\2024年项目\ĺŚ�牙ĺ�©éˇąç›®\JY-54HU-S1184 ĺŚ�牙ĺ�©ć‰‹ĺŠ¨çż»ĺŚ…ćśş
zźś-^ ö ľefűhý�O ¬˛ E ’#,Ó싾UL*Čô3â0¤&đ˙–>:ö (â0TGGh^ žö eý(â0źé®5hhžýeô(â0Âđ¸ÝhLžôeÉ(â0H°Ukh4žÉeź(â0„¸*hžźeU(â0‹=µJhľžUe(â0]Ťhzže—(â0C�eëhž—eť(â0t‰úhžťeŇ(â0ä(}h<žŇe‹(â0¤Ó&śhěž‹e-(â0đ÷Đ|hśž-em
(â0ď>˘ŇhŘ žm
et(â0$7¨hâžte¬(â077j�h ž¬eÓ(â0”ŘK,h,žÓeE (â0ńľBh˛ žE eK(â07=fh´žKeČ(â0éP÷h*žČeO(â0ńĆĺ“h�žOeű(â0SVhfžűe#(â0ü‘¨;h’ž#ee(â0Ť@čOhľžee (â0NîhŽ
ž e­(â0„ˇ(ghž­e:*ŘM>Ä
ExportToExcelAsync–É?ęĆłYÖIĽ% »«´`MD2<<ExportToExcelAsync>d__2Ťn„+…ů†µ‹" †�Š÷$>*�±›&CreateColumnsFromType4±&
$USystem$USystem.Collections.Generic$USystem.Data$USystem.Diagnostics$USystem.Linq$USystem.Reflection$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms ?columns ?propertiesD0{$& ?proph,v)& ?attrś(?>& ?descAttr ?displayName^É?ęĆłYÖIĽ% »«´`MD2 ,N€… €…€…€Ę�6�t�â‚Č�„3>* Zś´'ConvertDataTableToListś Z´' @list @propertiesÜśćţ' @row0�Ř ( @item`”© (  @prop”\[A(  @valueČX7d( 
@targetType" @convertedValue”�)ź( @exfÉ?ęĆłYÖIĽ% »«´`MD2 ›8€˛=€é€é�,�M �M�M�Ę‚-‚b‚Â�;„%:*Tgť)ConvertToTableDatačg) Aresult ApropertiesLäB) Aitem ŕK) ArowÔÜŘ_)  Aprop¤�g) 
Aattr8 q…)  AvalueŘ=ů) AexfÉ?ęĆłYÖIĽ% »«´`MD2 ›8€†R€˝€˝€ü�5 �5�5�‚‚o‚©�/…"6*ܤžu*FormatValueXڤu*�ŕŃ* BdateTime�ß* Bnumber�Pí* Bnumber��ű* BnumberJÉ?ęĆłYÖIĽ% »«´`MD2 ›€Ś€Ě��Aňě&±'ŕ€€€€€îďţ€!€&€'€0!€7îďţ€;"€<#€E$€`%€u&€z*€†îďţ€Š*€Ź-€�îďţ€ś.€ť/„Ě4€Íîďţ€Ň5€Űîďţ€ß6€ŕ7…4=€5îďţ€7?€8@†šG€›H€śîďţ€ €©J€®K€
9
8
",
L"jML#$-"(
!

ň@´'Z.4V€W€Y€îďţ€Z€ [€'^€7`€8`€Eîďţ€J`€Xa€Yb€`c€ac€gîďţ€lc€sd€tf€ug€‰îďţ€Ťh€Ži€žj€¬îďţ€°k€±l€Ęm€Őn€ćo€çp€čq€ër€ís€îu€v€w€îďţ€c€&x€/y€0`€>îďţ€Sîďţ€T{€X|€
*
2

8
%,!
"&0"<;7!v!_!E)P#%
"$

ň”)g5�…€†€‡€ îďţ€‡€‰€&‹€'‹€/îďţ€4‹€=Ś€>Ť€EŽ€FŽ€Lîďţ€QŽ€XŹ€Y‘€Z’€c“€sîďţ€w”€x•€�–€Źîďţ€“—€”™€§îďţ€«š€¬›€Ľś€˝ť€Îž€Ďîďţ€Ń €Ňˇ€ć˘€çŁ€č¤€ëĄ€í¦€î§€¨€%©€(Ş€)îďţ€/Ž€:«€C¬€D‹€Rîďţ€a®€eŻ€
A
-
8
"&
<&0"T:=/!:!"%M!"!8!?)c7#%!
!

ň8u*¤,µ€€îďţ€ €¸‡¸‡îďţ€%îďţ€6îďţ€Hîďţ€Zîďţ€\îďţ€^ş€jîďţ€l»€xîďţ€zĽ€†îďţ€�˝€”ľ€™îďţ€ś¸‡ťîďţ€˘Ŕ€
./<
&?#:"9!8

ô  <`x ¸Üô2*ěő+›CMoveNextnÉ?ęĆłYÖIĽ% »«´`MD2 4ôôôôu› BÉ?ęĆłYÖIĽ% »«´`asyncMethodInfoÓ˙˙˙˙ňä›CőŘîďţ€ś€ť€ž€3ź€N €eŁ€f¤€r¦€u§€}¨€~©€™Ş€śîďţ€žîďţ€Ë«€Óîďţ€
$
e
6
J
9

!
=

ôě(@6*<îh7get_Percentage6*xďo7set_Percentage6*´đw7get_Message6*đń~7set_Messageň$h7€%)ň$o7€*.ň$w7€%)ň$~7€*.ôf Xx�°Čäü.*Đä˝6.ctor�˝6
$USystem"$USystem.Runtime.InteropServices$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2:*€/ĺÍ6PreFilterMessageÔ@/Í6-€˙WM_INPUT:É?ęĆłYÖIĽ% »«´`MD2 ä DňH˝6<6€7€8€9€
H
(
ňxÍ6/l<€?€îďţ€@€A€%B€)E€-F€
'/!
ô0D\|.*°[Í�0.cctorx[�0
$UAntdUI
$USystem"$USystem.Collections.Concurrent$USystem.Collections.Generic$USystem.Drawing$USystem.Globalization$USystem.IO$USystem.Linq$USystem.Resources$USystem.Text$USystem.Threading$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2
6*|ĚÎÜ0ShowMessage´(ĚÜ0" ECS$<>8__locals0NÉ?ęĆłYÖIĽ% »«´`MD2 Í ‚x>*D1Ϩ1ProcessMessageQueue‚É?ęĆłYÖIĽ% »«´`MD2<<ProcessMessageQueue>d__9€° €Ţ�6*$ĐŮ1DisplayMessageHĽ$Ů1" GCS$<>8__locals0NÉ?ęĆłYÖIĽ% »«´`MD2 Í  3€€2*Ŕ:Ńý1LogMessage€:ý1  logMessage:É?ęĆłYÖIĽ% »«´`MD2 Í :*|1Ň72ProcessLogQueuezÉ?ęĆłYÖIĽ% »«´`MD28<ProcessLogQueue>d__12~€ą‚C �á6*(8Óh2WriteLogsAsyncnÉ?ęĆłYÖIĽ% »«´`MD24<WriteLogsAsync>d__13<€˘€Ů�Ô6*TLÔ 2CleanupLogs,čL 2d°+ˇ2 JbaseDir JcutoffDate|¬Őĺ2 JdirШÎě2 JdirDate¤GC3  Jfile4 @J3 
JfileDatedäÎ3 JexfÉ?ęĆłYÖIĽ% »«´`MD2 Í88€ł� ���Ç�Y‚�' �'�'�›„(…'† >*$ 4Őě3StartLogCleanupTimerXÔ4ě3" KcleanupTimerJÉ?ęĆłYÖIĽ% »«´`MD2 Í 'g>*¤ Ö 4GetLocalizedMessage:É?ęĆłYÖIĽ% »«´`MD2 Í 6*
×;4SetLanguage.É?ęĆłYÖIĽ% »«´`MD2 Í6*|
ŘI4ShowSuccess.É?ęĆłYÖIĽ% »«´`MD2 Í2*ä
ŮX4ShowError.É?ęĆłYÖIĽ% »«´`MD2 Í6*P Úg4ShowWarning.É?ęĆłYÖIĽ% »«´`MD2 Í2*¸ Űv4ShowInfo.É?ęĆłYÖIĽ% »«´`MD2 Íňl�0[`€
€( €4"€C'€D(€Z)€ p Ť ] …
:
ň�Ü0Ě
„îďţ€8€9€#îďţ€&:€+<‰–G€§H€ąK€ËL€
_

+
+
1
ňHŮ1$<îďţ€
b€c•"y€

ňHý1:<|€}€-~€9€

&
ň� 2L4|Ż€±€˛€
ł€îďţ€ł€µ€4·€5·€@îďţ€E·€L¸€Mą€hîďţ€oş€p»€zîďţ€~Ľ€˝€�ľ€‰îďţ€ŽŔ€ŹÂ€�€ˇîďţ€ŁÂ€ŞĂ€«Ä€ŃĹ€Űîďţ€ßĆ€ŕÇ€čČ€éÉ€ęîďţ€đ€řĚ€ îďţ€
Í€΀πЀрҀîďţ€ ·€+Ó€.Ô€0Ő€1Ö€HŘ€KŮ€
J%&-Q%=!Ś2.$2K&.!�!;!"%3!"/1A!."$

!
=

ň<ě340Ü€Ý�3á€
H
ň< 40ä€ĺ€ć€
X
ň<;40ę€ë€
ě€
=
ň<I40ń€ň€ó€
T
ň<X40÷€ř€ů€
R
ň<g40ý€ţ€˙€
Q
ň<v40€€€
Q
ôěx”¬Äŕř4Tl� ŔŘř,Dh€¤ĽŘđ $<Tp� 6*¬8í07<Init>b__2_0nÉ?ęĆłYÖIĽ% »«´`MD2(<<Init>b__2_0>d€®€®�‚] �¸Ô6*”xc|ReadIniDataLx|
$USystem$USystem.Collections.Generic$USystem.IO$USystem.Linq"$USystem.Runtime.InteropServices$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms<H-Ś &tempBÉ?ęĆłYÖIĽ% »«´`MD2O6*cdôWriteIniDataBÉ?ęĆłYÖIĽ% »«´`MD2 cA€ó6*�GeWCreateIniFile>É?ęĆłYÖIĽ% »«´`MD2 c0€‘.*ô gž.cctor.É?ęĆłYÖIĽ% »«´`MD2 cňŔ|x´€€€
îďţ€€€€4€= €n!€r#€s$€t%€v'€"3ID  ňôcü*€,€-€
îďţ€.€/€#îďţ€&0€'1€+3€/5€?6€Qîďţ€T7€U8€Y:€]<€^=€_>€a@€"L&K  ň´WG
¨C€D€
E€îďţ€F€G€"H€#I€1îďţ€4J€5K€EL€FM€(',"&ň$ž €7ô4 ě <Tp� 2*ôf%Y@MoveNextjÉ?ęĆłYÖIĽ% »«´`MD2 $ ň ňő€Ü�š"�âNÉ?ęĆłYÖIĽ% »«´`asyncMethodInfoŇ˙˙˙˙ %żň�Y@f Śîďţ€îďţ€‚€îďţ€„€îďţ€îďţ€ †€!‡€,îďţ€.‹€/Ś€AŤ€BŠ€gîďţ€jŹ€yîďţ€|�€}‘€Žîďţ€ă’€ä“€ő”€˙•€–€—€�€�€.îďţ€7îďţ€Q™€Yîďţ€
72Z,8%C

*
ôě¸Đ6*<t±get_IsSuccess6*xu¸set_IsSuccess6*´vŔget_Message6*đwÇset_Message2*(xĎget_Data2*`yÖset_Data2*dzŢSuccessd Ţ
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks>É?ęĆłYÖIĽ% »«´`MD2 .*Ô{ůFail:É?ęĆłYÖIĽ% »«´`MD2 z ň$±€!%ň$¸€&*ň$Ŕ€!%ň$Ç€&*ň$Ď€ň$Ö€"ň<Ţ0€„€

ň<ů0€„"€

ô˛ @č8Pl„ ¸Đč0H\>*�1F<UpdateProgress>b__0PF$ULanguage$UMiniExcelLibs
$USystem$USystem.Collections.Generic$USystem.Diagnostics$USystem.Drawing$USystem.Linq$USystem.Text$USystem.Threading$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2 ň$FH€2Uôft�2*8}get_Params2*p~set_Params2*¤y!InitConfigtTy!$UNewtonsoft.Json$UNewtonsoft.Json.Linq
$USystem$USystem.Collections.Generic$USystem.IO$USystem.Linq$USystem.Text$USystem.Threading.Tasks¨ŕ<9 1filetÜ"E 1reader¨x 1ex¨P‰ 1exceptionJÉ?ęĆłYÖIĽ% »«´`MD24€ú�l‚E‚Ň.*�š.cctor.É?ęĆłYÖIĽ% »«´`MD2 ň$€(,ň$€-1ňh!y\#€%€&€îďţ€'€(€îďţ€+€,€#-€$.€+/€,0€81€;îďţ€Eîďţ€F2€Iîďţ€Sîďţ€T3€W4€X5€Y6€e8€h9€j:€k;€x=€
8] P>%5

(
8
ň$š€ gôŘ °Ěä  4 L d ô�6*8z-ŽByteReverseŕzŽ
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks 
ArrByteRÉ?ęĆłYÖIĽ% »«´`MD2 :UnňHŽz<€€t€x€
ť

ôh| � >*D“>get_DefaultDuration>*�™>set_DefaultDuration>*Ě >get_ThrottleInterval>*¦>set_ThrottleInterval>*T­>get_MaxHistoryCount>*�ł>set_MaxHistoryCount:*Řş>get_MaxQueueSize:*Ŕ>set_MaxQueueSize>*\Ç>get_LogBaseDirectory>* Í>set_LogBaseDirectory>*äÔ>get_LogRetentionDays>*(Ú>set_LogRetentionDays.*Ř4á>.cctor, 4á>
$UAntdUI
$USystem"$USystem.Collections.Concurrent$USystem.Collections.Generic$USystem.Drawing$USystem.Globalization$USystem.IO$USystem.Linq$USystem.Resources$USystem.Text$USystem.Threading$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2
ň$“>-€15ň$™>-€6:ň$ >.€26ň$¦>.€7;ň$­>/€15ň$ł>/€6:ň$ş>0€.2ň$Ŕ>0€37ň$Ç>1€59ň$Í>1€:>ň$Ô>2€26ň$Ú>2€7;ň`á>4T-€
.€/€0€"1€,2€?C@C?B<>CI@Bôěh° Ô ě 
(
L
d
�
 
Ä
Ü
 8 P p � ¬ Ä č $ < ` x � 2*8*>get_Form2*p1>set_Form6*¬9>get_MessageKey6*č@>set_MessageKey2* H>get_Type2*XO>set_Type2*�W>get_Font2*Č^>set_Font6*f>get_Priority6*@ m>set_Priority6*|
u>get_Timestamp6*¸ |>set_Timestamp6*ô „>get_Duration6*0
‹>set_Durationň$*>€ $ň$1>€%)ň$9>€(,ň$@>€-1ň$H>€!%ň$O>€&*ň$W>€ $ň$^>€%)ň$f>€/3ň$m>€48ň$u>€)-ň$|>€.2ň$„>€#'ň$‹>€(,ôěp¨ Ŕ Ř đ 
(
@
`
x
�
¨
Ŕ
Ř
đ
 8Tl� ĽÔđ$<X.*�^.ctorŘ^
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD26*ĚG‰yCreateTable�Gy" 6tableControl>É?ęĆłYÖIĽ% »«´`MD2 �€·6*PŠŔLoadTableDataĐČPŔ�/Á 7tableObj ŚÔ 7tableÄň 7exFÉ?ęĆłYÖIĽ% »«´`MD2 �i4€ €á�†6*ŕŰ‹ RemoveTableČŰ  8tableObjPÄÄ& " 8tableControlÉ?ęĆłYÖIĽ% »«´`MD2 �ÔtableControlEtňT^H€€€€€ 3
$
@
ň„yG x€€îďţ€€€&!€3"€A#€E$€
7
J
P
6
!
ňđŔPä*€,€-€îďţ€.€/€0€!îďţ€$1€%2€-3€.4€/5€26€47€58€L9€O:€
PD'.

!
9

ň„ Ű x@€A€îďţ€B€C€D€ĚE€ŮF€ÚG€
L
802

ô, p„ś¸Đě .*0‚Ş.ctorřŞ"$UMicrosoft.VisualBasic.Devices
$USystem$USystem.Collections.Generic$USystem.Diagnostics$USystem.Linq$USystem.Text$USystem.Threading.Tasks2É?ęĆłYÖIĽ% »«´`MD26*řH�ĹInitCPUCounter4¸HĹl´ń 2ex:É?ęĆłYÖIĽ% »«´`MD2 ‚ €ç6*ÄO„
GetCpuUsageü€O
4| : 3ex>É?ęĆłYÖIĽ% »«´`MD2 ‚4�>*|i…\GetCpuUsageByProcessČ(i\đB]" 4totalCpuUsage 4processes ěq 4process|čv 4cpuUsage$#ź 4exNÉ?ęĆłYÖIĽ% »«´`MD2 ‚ :h€ť €ť€ť€ó�ż6*8…†ĹGetMemoryUsage€ä…Ÿ¬OĆ& 5totalPhysicalMemory" 5availableMemory 5usedMemory 5totalGB 5usedGB 5percentage¸ŕ2 5exNÉ?ęĆłYÖIĽ% »«´`MD2 ‚ :€Š€Ú�'�u�ą‚N2* ‡JDispose.É?ęĆłYÖIĽ% »«´`MD2 ‚ňTŞH€€€€€ 

0
ň�ĹH
„€€€€)€,€-€.€D €G!€
g)

!
A

ň´
O
¨%€'€(€ îďţ€)€*€+€.€-0€.1€/2€E3€M5€
)&0
!
@
ň\iü9€;€<€=€>€>€îďţ€>€?€@€-A€3B€4îďţ€8>€>C€CE€EF€FG€]H€fJ€
)>-6)T6*,&
!
@
ňŔĹ…´N€P€Q€R€S€U€(V€3W€BY€P[€R\€S]€j^€‚`€
OOJMCP6
!
@"
ň<J0c€d€e€
$
ô08Ld„ś¸Đô ,D\.*đ&Ĺ.ctor¸&Ĺ
$USystem"$USystem.Runtime.InteropServices$USystem.Windows.Forms$USystem.Collections.Generic2É?ęĆłYÖIĽ% »«´`MD26* ‹ëRegisterDeviceô\‹ë rid>É?ęĆłYÖIĽ% »«´`MD2 € �p6*0OvProcessMessage¤ÔOv dwSize bufferÜĐďÉ header,ĚĄ info data barcodeVÉ?ęĆłYÖIĽ% »«´`MD2 (€ �Ś�.‚l‚Đ�$…=…µ�?�é6*\ÍĹGetDeviceInfo4 ÍĹ dwSize pDatalŤĺ result rdiJÉ?ęĆłYÖIĽ% »«´`MD2 5�‚!�s�ĺ6*Ô$’ParseBarcode:É?ęĆłYÖIĽ% »«´`MD2  :*PIsAllowedScanner:É?ęĆłYÖIĽ% »«´`MD2  :*ŔÎAddAllowedDevice.É?ęĆłYÖIĽ% »«´`MD2 >*4ăRemoveAllowedDevice.É?ęĆłYÖIĽ% »«´`MD2 >*¨řClearAllowedDevices.É?ęĆłYÖIĽ% »«´`MD2 2* Dispose.É?ęĆłYÖIĽ% »«´`MD2 ň`Ĺ&T?€ B€E€H€$I€%J€ h + \
ňŘë‹ĚN€O€îďţ€ P€ Q€T€U€+V€8W€IX€ZZ€tîďţ€w[€x\€�_€Š`€

?
:
'
#
)
-
Z
4
!
ňvO)řd€e€ îďţ€f€g€j€k€>m€Cîďţ€Fn€Go€Lr€St€Tu€rw€‰y€•îďţ€śz€ť|€¶îďţ€ş}€»~€Ę€Óîďţ€×€€Ř�€í‚€îîďţ€đ„€ń…€ó‡€ô‰€üЀڀŤ€@Ž€AŹ€D‘€E’€L“€N”€

J

r


?
qp(O>3C$4@9€

-

ňĹÍ�€™€š€ ś€ž€  €!ˇ€1˘€7îďţ€;Ł€<¤€G§€]©…­±€®˛€»îďţ€żł€Ŕ´€Çµ€Č€Ę·€

(
T
7
f-Go
*0

ň<’$0»€ľ€"ż€
`
ň<0ÀĀŀ
W
ň<Î0ɀʀˀ
K
ň<ă0πЀр
N
ň<ř0Ő€Ö€
×€
$
ň< 0ۀ݀ހ
"
ô<Pt� ŔŘř,D`x�°Đč $H`x2*ÜÇşť,WriteTxt�Çť,
$USystem$USystem.Collections.Generic$USystem.IO$USystem.Linq$USystem.Text$USystem.Threading$USystem.Threading.Tasks 
fs 
sw8PŚ˘, 
directory8„.- 
exNÉ?ęĆłYÖIĽ% »«´`MD2@€…€Ő�­�˙.*@ Ľd-.cctor.É?ęĆłYÖIĽ% »«´`MD2 şňÔť,Ç%Č€€€€€€ îďţ€#€$€+ €,"€7#€Bîďţ€F$€G%€P&€\'€]îďţ€_)€`*€i+€u,€v.€~0€…1€Ś3€‘5€“6€”7€ 8€¬:€Żîďţ€±<€˛=€˝>€ż@€ÄA€
"
$
V2:9,V>V>'
!


8


ň$d- 
€ Yôś�¨ŔŘ2*8Śë get_Format2*pŤň set_Format6*¬Žú get_FormatFunc6*čŹ!set_FormatFunc.*ô � !.ctorěĽ !
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Reflection$USystem.Text$USystem.Threading.Tasks2É?ęĆłYÖIĽ% »«´`MD26*Ľ%‘!FormatValueřd%!0€Ľ! 9dateTime0¸Ď! 9number0đâ! 9number0(ő! 9number0`" 9numberRÉ?ęĆłYÖIĽ% »«´`MD2 �$h€ű���Ç‚‚D‚€ň$ë € $ň$ň €%)ň$ú €26ň$!€7;ň< ! 0€ €
€;K
ňĽ!%#°!€"€îďţ€ "€%€îďţ€!&€"'€4+€Cîďţ€I,€J-�M-�Nîďţ€^îďţ€pîďţ€‚îďţ€”îďţ€¦îďţ€¨îďţ€Ş/€»îďţ€˝0€Îîďţ€Đ1€áîďţ€ă2€ôîďţ€ö3€4€îďţ€-�îďţ€9€#:€
 4
$
*
/
*C'>&=%<#:*
%
ôz0đ $@Xx�°ČÜô.*P ˝o-.ctor o-
$USystem$USystem.Collections.Generic$USystem.Diagnostics$USystem.IO$USystem.Linq$USystem.Reflection$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2 6*Śľx-get_IsSameDir6*Čż~-set_IsSameDir:*4 Ŕ…-SaveLogMsgWithTimeĚČ …-Ä—- Ddir Ddt Dlogtime Dst Dsf Dmb DclassName  DmethodName 
Dhead X�}. Dsw Śv/ Dsw Ŕ~/ DexpfÉ?ęĆłYÖIĽ% »«´`MD2 ˝8H�t�´‚?‚r‚»‚ĺ��Kh€ă�¸„.†‡Ś2*śÁĄ/LogError.É?ęĆłYÖIĽ% »«´`MD2 ˝2*Âľ/LogInfo.É?ęĆłYÖIĽ% »«´`MD2 ˝2*lĂ×/LogWarn.É?ęĆłYÖIĽ% »«´`MD2 ˝.*ĐÄđ/LogMes.É?ęĆłYÖIĽ% »«´`MD2 ˝2*8
Ĺ 0ShowError.É?ęĆłYÖIĽ% »«´`MD2 ˝2* 
Ć0ShowInfo.É?ęĆłYÖIĽ% »«´`MD2 ˝2*
Ç#0ShowWarn.É?ęĆłYÖIĽ% »«´`MD2 ˝:*xČ00LogAndShowError.É?ęĆłYÖIĽ% »«´`MD2 ˝6*ä
ÉB0LogAndShowExp.É?ęĆłYÖIĽ% »«´`MD2 ˝6*PĘL0LogAndShowInfo.É?ęĆłYÖIĽ% »«´`MD2 ˝6*ĽË^0LogAndShowWarn.É?ęĆłYÖIĽ% »«´`MD2 ˝.* Ěp0.cctor.É?ęĆłYÖIĽ% »«´`MD2 ˝ň<o- 0€€€ ň$x-€(,ň$~-€-1ň¬…- 7 € €!€"€#€#îďţ€'$€(%€0&€1'€<îďţ€@(€A)€H*€I,€]-€m.€Ž1€•2€ź3€¨4€¶5€ż6€Ô9€Ő:€đîďţ€÷;€ř<€=€?€&@€cA€kB€nîďţ€zîďţ€{C€|îďţ€~E€F€źG€ H€ÝI€ĺJ€čîďţ€ôîďţ€őK€öL€ůM€űN€üO€P€Q€îďţ€îďţ€R€

& 3,4?:G2007*EF «9Y( ĄY(&6

ň<Ą/0Z€[€\€
9
ň<ľ/0d€e€f€
:
ň<×/0o€p€q€
:
ň<đ/0y€z€{€
;
ň< 0
0„€…€ †€
U
ň<0
0ހʀ �€
\
ň<#0
0�€™€ š€
X
ňH00<Ł€¤€ Ą€¦€
#
$
ň<B0
0Ż€°€ ±€
(
ňHL0<ş€»€ Ľ€˝€
!
"
ňH^0<ƀǀ Ȁɀ
!
"
ň0p0$€€6: 8ôľ€(<Tp�¤Ľŕř(@Xp� ¸Đč0Hh€ś´Ôě $<:*@ó†7get_CancelButton:*€ôŤ7set_CancelButton.*řő•7.ctor„Ŕ•7$ULanguage$UMiniExcelLibs
$USystem$USystem.Collections.Generic$USystem.Diagnostics$USystem.Drawing$USystem.Linq$USystem.Text$USystem.Threading$USystem.Threading.Tasks$USystem.Windows.Forms2É?ęĆłYÖIĽ% »«´`MD2 >*löĄ7InitializeComponents.É?ęĆłYÖIĽ% »«´`MD2 ő6*4a÷˝8UpdateProgresspäa˝8" NCS$<>8__locals0JÉ?ęĆłYÖIĽ% »«´`MD2 ő  rň$†7€*.ň$Ť7€/;ňH•7<€€€ €
"
(
ň¨Ą7 ś#€$€ %€&€''€/(€7)€H+‡Ź4„˛:…ęA€B€
E0D**1c
ň�˝8a
„îďţ€E€F€#îďţ€&G€'H€:I€<L€NM€`N€
)X1,
ôf(TtڬÄŘđ,L.*7Č StartäČ $UCoreTool.LogHelper
$USystem$USystem.Collections.Generic$USystem.IO$USystem.Linq$USystem.Text$USystem.Threading.Tasks2É?ęĆłYÖIĽ% »«´`MD2.*�'8Ü Init>É?ęĆłYÖIĽ% »«´`MD2 72B*´q9 DeleteOldFilesAndFolders”Lq  deletedAny cutoffDateŘ WX  file0śP_  fileInfoŘWŘ   directory¤Ná  
dirInfoŘH"J
 exbÉ?ęĆłYÖIĽ% »«´`MD2 74?€˘�} �}�}‚ ‚?‚—�ă�ă„‹„Ȇ:*„1:t
IsFileAvailable¸D1t
ô@ v
 stream:É?ęĆłYÖIĽ% »«´`MD2 7 F:*;Ą
IsDirectoryEmpty:É?ęĆłYÖIĽ% »«´`MD2 7 .*d =ą
.cctor.É?ęĆłYÖIĽ% »«´`MD2 7ňHČ <€€
€€
0

ň<Ü '0€—&/€

ň” q5�2€3€4€7€8€îďţ€"9€#:€9;€A?€B?€Sîďţ€U?€\@€]A€fB€uîďţ€yC€zD€�îďţ€‡E€�F€�G€’H€©I€ŞJ€«K€¬îďţ€˛?€şN€»N€Óîďţ€ŐN€ŢO€ßP€čQ€îďţ€R€S€T€U€*V€+W€,N€7îďţ€Cîďţ€DX€GY€IZ€J[€f\€i^€n_€
%
E
6>")l%<<3//=&(.�*JZ;+?+-

!
@


ňŔt
1´b€d€e€ f€
g€h€îďţ€!îďţ€"i€%j€&k€'l€+o€/p€
o$



ň<Ą
0s€t€u€
F
ň$ą
 
€ Mô´0dx�¤Ľäü4Tl„6*@GVĺCreateIniFileřGĺ
$USystem$USystem.Collections.Generic$USystem.IO$USystem.Linq"$USystem.Runtime.InteropServices$USystem.Text$USystem.Threading.TasksBÉ?ęĆłYÖIĽ% »«´`MD2B€Ę6*;W,ReadIniDataDÔ;,|Đ%7" &stringBuilder>É?ęĆłYÖIĽ% »«´`MD2 V\6*�XgReadIniData:É?ęĆłYÖIĽ% »«´`MD2 V 6*D YzWriteIniData” z 'result>É?ęĆłYÖIĽ% »«´`MD2 Vc6*ĽZšWriteIniData:É?ęĆłYÖIĽ% »«´`MD2 V 6*o[­ReadSectionsŔĽo­ (buffer (length (startIndex (sectionsř¸EĎ (iNÉ?ęĆłYÖIĽ% »«´`MD2 V E€Ş€Ö�
�E�6*ds\ReadSectionss (buffer (length (startIndex (sectionsL EB (iNÉ?ęĆłYÖIĽ% »«´`MD2 V E€±€Ý��L� 2*°o]ŹReadKeysh\oŹ (buffer (length (startIndex (keysśXE± (iNÉ?ęĆłYÖIĽ% »«´`MD2 V E€­€Ů� �D�2*üs^ţReadKeys´¨sţ (buffer (length (startIndex (keysč¤E$ (iNÉ?ęĆłYÖIĽ% »«´`MD2 V E€´€ŕ��K�
.*` `q.cctor.É?ęĆłYÖIĽ% »«´`MD2 Vň´ĺG
¨*€+€
,€îďţ€-€.€"/€#0€1îďţ€41€52€E3€F4€
1
0
8

+
2

ň�,;
„A€B€îďţ€ C€ D€F€'H€0K€1L€9N€
*
Hb1
%
ň<g0Y€Z€[€
C
ň„z xj€k€ m€îďţ€n€o€r€s€u€
P



ň<š0€€€�€
C
ň­oüŤ€Ž€ �€’€”€"–€%îďţ€'—€(�€1îďţ€5™€6š€M›€Rś€Sť€T–€Z–€cîďţ€gź€l €
-
c
8
$b(
),'

ňsü¨€©€ «€­€ Ż€&±€)îďţ€+˛€,ł€5îďţ€9´€:µ€Q€V·€W¸€X±€^±€gîďţ€kş€p»€
-
j
8
$b(
),'

ňŹoüʀˀ ̀πр"Ó€%îďţ€'Ô€(Ő€1îďţ€5Ö€6×€MŘ€RŮ€SÚ€TÓ€ZÓ€cîďţ€gÜ€lŢ€
-
f
4
$^(
),'

ňţsüç€č€ ę€ě€ î€&đ€)îďţ€+ń€,ň€5îďţ€9ó€:ô€Qő€Vö€W÷€Xđ€^đ€gîďţ€ků€pű€
-
m
4
$^(
),'

ň$q € 9ôPś¸Đě 8Tl� ĽÔđ 8Ph€2*8{.ReadCSVč{$UCsvHelper
$USystem$USystem.Collections.Generic$USystem.Data$USystem.Globalization$USystem.IO$USystem.Linq$USystem.Text$USystem.Threading.Tasks8äg  readerŕP&  cfgDÜ+K  csvtŘU  listJÉ?ęĆłYÖIĽ% »«´`MD2 q€Ě�č‚82*čÎ/�WriterCSV<�Î�pXÄ„  Log  file  cfg�TKý  writerěP/   csvpŚH 
exRÉ?ęĆłYÖIĽ% »«´`MD2 .$?€Ď�$\�‡‚’�+�—„ź2*,±0QWriterCSVěܱQ 
fs 
sw ¤†V" 
fullFileName ŘÜ 
exJÉ?ęĆłYÖIĽ% »«´`MD2 .@�~�W�ß6* î1FindTodayFile0¬îhtä di ffis today" listFilePath€pJŚ i l2‘  tmph¨ç  exZÉ?ęĆłYÖIĽ% »«´`MD2 .,€Ľ€ú�(�Â4‚‚O‚s�ř�~6*čĐ2đFindHostFileŚĐđHTĆń di ffis today" listFilePath`PJ\ iěL2a tmpH�·  exVÉ?ęĆłYÖIĽ% »«´`MD2 .(€Ľ€ú�(‚%4‚d‚˛‚Ö‚[�á>*Ś ˛3ŔExportDataTableToCSVě ˛Ŕ, ä
“Á dirPath IsAppendD ŕ
eď _stream� Ü
Nů _writerĚ p
mL "  columnNameList
l
d   dcĚ Ř
zą  
it
Ô
Pż  j,  T
 exjÉ?ęĆłYÖIĽ% »«´`MD2 .<;�w�S�ë‚y‚Â�Y�ţ„`„ž„ž…††…ą‡Ü.*ř ą4r
dt2csv� ¤ ąr
Ŕ   ®s
" strBufferLine" strmWriterObjŘ ś ~—
 i8 � R˘
 jNÉ?ęĆłYÖIĽ% »«´`MD2 . ;m�D�˝‚�´�;.*lť5+ csv2dtü ť+  reader i m,
kF  str�
Oa  split drRÉ?ęĆłYÖIĽ% »«´`MD2 .$u|� �3�t�·�Ţ€¬ňŘ{Ě€€ îďţ€€€€†C!€M"€N$€\%€aîďţ€mîďţ€nîďţ€xîďţ€y)€
()5M
<=!
ňÔ�Î%Č2€4€5€6€îďţ€7€8€79€B:€Mîďţ€Q;€R<€Z=€[îďţ€]?€^@€fA€gB€mîďţ€qC€rD€yE€zG€�H€‰I€”J€•K€žL€¦M€«îďţ€·îďţ€¸îďţ€Äîďţ€ĹQ€ÇR€ČT€ËV€
'19Wf(A1!!S@3(%
!

ň¤Q±!�b€c€d€g€h€îďţ€i€j€k€m€)n€4îďţ€8o€9p€Bq€Nr€Vs€Wîďţ€Yu€Zv€cw€ox€pz€x|€}€†€‹�€Ť‚€Ž�€š„€¦…€©‡€®�€
"
$
2:B0Z>)Z>'
!