📄 overview.htm
字号:
Issues</A><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><A
href="file:///C:/Documents%20and%20Settings/yanqingzhou/桌面/Patch14Pro/Readme.htm#_Feedback">Feedback</A></SPAN></P>
<H3><A name=_Overview></A>Overview</H3>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">This
patch corrects <A
href="file:///C:/Documents%20and%20Settings/yanqingzhou/桌面/Patch14Pro/Readme.htm#_Issues_corrected_by">several
issues</A> in Entrek TOOLBOX Windows CE Edition Version
1.4.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoBodyTextIndent2>Files to patch both Standard and Professional
Editions are available.<SPAN style="mso-spacerun: yes"> </SPAN>Download
the proper patch for your Entrek TOOLBOX.</P>
<P class=MsoBodyTextIndent2><o:p> </o:p></P>
<P class=MsoBodyTextIndent2>This patch contains fixes for several important
issues in Entrek <SPAN class=SpellE>CodeSnitch</SPAN>.</P>
<P class=MsoBodyTextIndent2><o:p> </o:p></P>
<P class=MsoBodyTextIndent2>For Professional Edition, get the <A
href="http://www.entrek.com/products/Patch14Pro.zip">Professional Patch</A>.</P>
<P class=MsoBodyTextIndent2><o:p> </o:p></P>
<P class=MsoBodyTextIndent2>For the Standard Edition, get the <A
href="http://www.entrek.com/products/Patch14Std.zip">Standard Patch</A>.</P>
<H3><A name=_Installation></A>Installation</H3>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">This
patch is for Entrek TOOLBOX Windows CE Edition Version 1.4.<SPAN
style="mso-spacerun: yes"> </SPAN>Please do not install this patch for any
other version of Entrek TOOLBOX.<SPAN style="mso-spacerun: yes"> </SPAN>It
will not work.<SPAN style="mso-spacerun: yes"> </SPAN>If you need to
upgrade your installation to version 1.4, please visit <A
href="http://www.entrek.com/upgrade_request.htm">www.entrek.com/upgrade_request.htm</A>.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Installations
steps:<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<OL style="MARGIN-TOP: 0in" type=1>
<LI class=MsoNormal
style="mso-list: l3 level1 lfo1; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Close
any running instance of Entrek <SPAN class=SpellE>ProcMan</SPAN> or Entrek
<SPAN class=SpellE>CodeSnitch</SPAN>.<o:p></o:p></SPAN>
<LI class=MsoNormal
style="mso-list: l3 level1 lfo1; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Unzip
the included files to your Entrek TOOLBOX installation path.<SPAN
style="mso-spacerun: yes"> </SPAN>For example, C:\Program
Files\Entrek\TOOLBOX\\Patch14.<o:p></o:p></SPAN>
<LI class=MsoNormal
style="mso-list: l3 level1 lfo1; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Make
a backup of the files in the TOOLBOX installation directory.<SPAN
style="mso-spacerun: yes"> </SPAN>This is typically C:\Program
Files\Entrek\TOOLBOX.<SPAN style="mso-spacerun: yes"> </SPAN>For
example, make a backup in C:\Program Files\Entrek\TOOLBOX\
Backup14.<o:p></o:p></SPAN>
<LI class=MsoNormal
style="mso-list: l3 level1 lfo1; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Now
copy the unzipped files to the TOOLBOX installation directory.<SPAN
style="mso-spacerun: yes"> </SPAN>For example, copy from C:\Program
Files\Entrek\TOOLBOX\Patch14 to C:\Program Files\Entrek\TOOLBOX.<SPAN
style="mso-spacerun: yes"> </SPAN><B
style="mso-bidi-font-weight: normal">NOTE:</B> Do not first delete the files
under Entrek\TOOLBOX.<SPAN style="mso-spacerun: yes"> </SPAN>This patch
does not contain all files needed to use the product.<SPAN
style="mso-spacerun: yes"> </SPAN>It only <SPAN class=GramE>have</SPAN>
files that have been updated.<o:p></o:p></SPAN>
<LI class=MsoNormal
style="mso-list: l3 level1 lfo1; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">You
may need to reset your target device.<o:p></o:p></SPAN> </LI></OL>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">The
next time you connect <SPAN class=SpellE>CodeSnitch</SPAN> to your target <SPAN
class=GramE>device,</SPAN> it will install and use the new
files.<o:p></o:p></SPAN></P>
<H3><A name=_Issues_corrected_by></A>Issues corrected by this patch</H3>
<P class=MsoBodyTextIndent2>This patch corrects the following issues.<SPAN
style="mso-spacerun: yes"> </SPAN>If you are not experiencing any of these
problems, there is no need to install this patch.</P>
<P class=MsoNormal style="MARGIN-LEFT: 0.25in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<OL style="MARGIN-TOP: 0in" type=1>
<LI class=MsoNormal
style="mso-list: l4 level1 lfo7; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Debug
helper file (dbghelp.dll) has been updated with the latest redistributable
from Microsoft.<SPAN style="mso-spacerun: yes"> </SPAN>This file is
compatible with Windows CE 5.0 and VS 2005.<BR
style="mso-special-character: line-break"><![if !supportLineBreakNewLine]><BR
style="mso-special-character: line-break"><![endif]><o:p></o:p></SPAN>
<LI class=MsoNormal
style="mso-list: l4 level1 lfo7; tab-stops: list .5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Problems
with <SPAN class=SpellE>LocalAlloc</SPAN> and <SPAN
class=SpellE>HeapAlloc</SPAN>.<o:p></o:p></SPAN> </LI></OL>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo2; tab-stops: list 1.0in"><![if !supportLists]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Tahoma"><SPAN
style="mso-list: Ignore">a)<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Calls
to <SPAN class=SpellE>LocalAlloc</SPAN> and <SPAN class=SpellE>HeapAlloc</SPAN>
not tracked<o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo2; tab-stops: list 1.0in"><![if !supportLists]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Tahoma"><SPAN
style="mso-list: Ignore">b)<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">Memory
leaked because of failure to call <SPAN class=SpellE>LocalFree</SPAN> or <SPAN
class=SpellE>HeapFree</SPAN> not reported<o:p></o:p></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l2 level2 lfo2; tab-stops: list 1.0in"><![if !supportLists]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Tahoma"><SPAN
style="mso-list: Ignore">c)<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">False
"Invalid Signature" errors when calling <SPAN class=SpellE>LocalFree</SPAN> or
<SPAN class=SpellE>HeapFree</SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">These
issues occur on Windows CE versions 4.2 and higher.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt"><o:p> </o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt">For
debug builds of your application, calls to <SPAN class=SpellE>LocalAlloc</SPAN>
and <SPAN class=SpellE>HeapAlloc</SPAN> are #<SPAN class=SpellE>define'd</SPAN>
to be <SPAN class=SpellE>LocalAllocTrace</SPAN> and <SPAN
class=SpellE>HeapAllocTrace</SPAN> respectively (see <SPAN
class=SpellE>winbase.h</SPAN>).<SPAN style="mso-spacerun: yes">
</SPAN><SPAN class=SpellE>CodeSnitch</SPAN> did not hook these APIs, and thus no
tracking/reporting was performed when these APIs were called.<SPAN
style="mso-spacerun: yes"> </SPAN>Further, when calling <SPAN
class=SpellE>LocalFree</SPAN> or <SPAN class=SpellE>HeapFree</SPAN> to free the
memory, <SPAN class=SpellE>CodeSnitch</SPAN> reported an 揑nvalid Signature
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -