📄 chap7-4-10.htm.primary
字号:
<p> <span class="p9"><font face="Times New Roman" color="#000000">**</font> <font face="宋体" color="#000000">得到</font>
<font face="Times New Roman" color="#000000">12121</font> <font face="宋体" color="#000000">的第四字符</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Asc(String:"2") returns Integer:50</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">点击</font> <font face="Times New Roman" color="#000000">Asc</font>
<font face="宋体" color="#000000">这行,并再次选择</font> <font face="Times New Roman" color="#000000">"Show All Events" </font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">两行下面:</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaVarAdd(VARIANT:Integer:148,VARIANT:Integer:50)...</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaVarMove(VARIANT:Integer:198,VARIANT:Integer:148)...</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">**</font> <font face="宋体" color="#000000">作用和上面类似。</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">一直这样你会发现:</font> <font face="Times New Roman" color="#000000"> Mid$(String:"12121",long:5,VARIANT:Integer:1)</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">大概再向下</font> <font face="Times New Roman" color="#000000">29</font>
<font face="宋体" color="#000000">行,你会看到:</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Mid$(String:"12121",long:5,VARIANT:Integer:1)</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">**</font> <font face="宋体" color="#000000">从</font>
<font face="Times New Roman" color="#000000">12121</font> <font face="宋体" color="#000000">得到第</font>
<font face="Times New Roman" color="#000000">5</font> <font face="宋体" color="#000000">个字符。</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Asc(String:"1") returns Integer:49</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">点击</font> <font face="Times New Roman" color="#000000">Asc</font>
<font face="宋体" color="#000000">这行,并再次选择</font> <font face="Times New Roman" color="#000000"> "Show All Events" </font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaVarAdd(VARIANT:198, VARIANT:Integer:49)...</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaVarMove(VARIANT:Integer:247, VARIANT:198)...</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">**</font> <font face="宋体" color="#000000">作用和上面类似。</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">现在,看完这行,用</font> <font face="Times New Roman" color="#000000">"Show Errors and Specific Events"</font>
<font face="宋体" color="#000000">返回。</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">你将看到两行:</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Mid$(String:"12121",long:5,VARIANT:Integer:1)</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Hex$(VARIANT:Integer:247)</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">如果你点击</font> <font face="Times New Roman" color="#000000">Hex$</font>
<font face="宋体" color="#000000">这行,并选择</font> <font face="Times New Roman" color="#000000"> "Show All Events" </font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaStrMove(String:"F7",...)...</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">现在有些东西再次出现</font> <font face="Times New Roman" color="#000000">...</font>
<font face="宋体" color="#000000">(我是指</font> <font face="Times New Roman" color="#000000">F7</font>
<font face="宋体" color="#000000">)</font> </span></p>
<p> <span class="p9"><font face="宋体" color="#000000">试着将</font> <font face="Times New Roman" color="#000000">247</font>
<font face="宋体" color="#000000">转换成十六进制,你将得到</font> <font face="Times New Roman" color="#000000">F7</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">下面一行:</font> </span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaStrCopy(String:"=",...)...</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">看看是不是很有趣</font> <font face="Times New Roman" color="#000000">!!!</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">点击</font> <font face="Times New Roman" color="#000000">Hex$(VARIANT:Integer:247) </font>
<font face="宋体" color="#000000">并再次</font> <font face="Times New Roman" color="#000000"> "Show Errors and Specific Events".</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">在这行和下面几行你将看到</font> <font face="Times New Roman" color="#000000">F5</font>
<font face="宋体" color="#000000">和</font> <font face="Times New Roman" color="#000000">F7,</font>
<font face="宋体" color="#000000">你们仍旧记得</font> <font face="Times New Roman" color="#000000">F5</font>
<font face="宋体" color="#000000">和</font> <font face="Times New Roman" color="#000000">F7</font>
<font face="宋体" color="#000000">吗?</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">滚动字幕往下看:</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Hex$(VARIANT:Boolean:False)</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">点击这行后</font> <font face="Times New Roman" color="#000000">"Show All Events"</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">Ahh... </font>
<font face="宋体" color="#000000">你将再次看到几个</font> <font face="Times New Roman" color="#000000">__vbaStrCmp </font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">__vbaStrCmp(String:"=",String"=")...</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">它们在这最后一行</font> <font face="Times New Roman" color="#000000"> Hex$(VARIANT:Boolean:False)</font>
<font face="宋体" color="#000000">的上面</font> </span></p>
<p> <span class="p9"><font face="宋体" color="#000000">因此想想,它们会怎样处理呢?</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">分析一下</font> <font face="Times New Roman" color="#000000">...</font>
</span></p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">F5 - </font>
<font face="宋体" color="#000000">输入字符串长度乘以第</font> <font face="Times New Roman" color="#000000">1</font>
<font face="宋体" color="#000000">个字符(十进制)然后转换为十六进制;</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">F7 - </font>
<font face="宋体" color="#000000">所有字符(十进制)的和然后转为十六进制。</font> </span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">现在又有</font> <font face="Times New Roman" color="#000000"> "=" </font>
<font face="宋体" color="#000000">符号</font> <font face="Times New Roman" color="#000000">...</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">让我们试一试</font> <font face="Times New Roman" color="#000000">...</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">假设我们不改变值</font> <font face="Times New Roman" color="#000000">F5.</font>
<font face="宋体" color="#000000">我必需输入</font> <font face="Times New Roman" color="#000000">5</font>
<font face="宋体" color="#000000">个数字,第一个是</font> <font face="Times New Roman" color="#000000">1.</font>
<font face="宋体" color="#000000">现在我们需要把</font> <font face="Times New Roman" color="#000000">F7</font>
<font face="宋体" color="#000000">变成</font> <font face="Times New Roman" color="#000000">F5.</font>
</span></p>
<p> </p>
<p> <span class="p9"><font face="Times New Roman" color="#000000">F7-F5=2,</font>
<font face="宋体" color="#000000">因此我们的</font> <font face="Times New Roman" color="#000000">5</font>
<font face="宋体" color="#000000">个数字和应为</font> <font face="Times New Roman" color="#000000">247-2=245</font>
<font face="宋体" color="#000000">,就是</font> <font face="Times New Roman" color="#000000">12121 (49 + 50 + 49 + 50 + 49)</font>
<font face="宋体" color="#000000">用</font> <font face="Times New Roman" color="#000000">12020 (49 + 50 + 48 + 50 + 48)</font>
<font face="宋体" color="#000000">代替,只要结果是</font> <font face="Times New Roman" color="#000000">245</font>
<font face="宋体" color="#000000">就可以,满足这条件数字很多。</font> <font face="Times New Roman" color="#000000">245</font>
<font face="宋体" color="#000000">的十六进制是</font> <font face="Times New Roman" color="#000000">F5.</font>
</span></p>
<p> <span class="p9"><font face="宋体" color="#000000">你用此数字输入,呵,</font> <font face="Times New Roman" color="#000000">"Good job, tell me how you do that!"</font>
</span></p>
<p align="center"> </p>
<p align="center"> <font color="#000000"><b><span class="p9"><font face="Times New Roman"> </font>
<font face="宋体">小结</font> </span></b></font></p>
<p> </p>
<p> <span class="p9"><font face="宋体" color="#000000">看到这个计算如此复杂,我想你独自用</font>
<font face="Times New Roman" color="#000000">SOFTICE</font> <font face="宋体" color="#000000">是不可能得出序列号的。另外,你们也应熟悉</font>
<font face="Times New Roman" color="#000000">SmartCheck</font> <font face="宋体" color="#000000">用法了。</font>
</span></p>
<p class="p9"><font color="#0000FF">朋友好!翻译整理这篇教学花了本人一下午的时间,因为我还要逐一验证每一步,希望你们能理解我的这翻苦心,成为高手后别把我忘了..<font color="#0000CC">^-^</font></font></p>
<p align="center"><a href="../Catalog.htm"><img src="../image/navtoc.gif" width="84" height="23" border="0"></a><a href="Chap7-4-09.htm"><img src="../image/Navprev.gif" width="80" height="23" border="0"></a><a href="Chap7-4.htm"><img src="../image/navnext.gif" width="83" height="23" border="0"></a></p>
<hr width=735>
<div align="center"><span class="p9"><font size="2"><span class="p9"><font size="2"><span class="p9">Copyright
© 2000-2001 <a href="http://www.pediy.com/">KanXue Studio</a> All Rights
Reserved.</span></font></span></font></span></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -