偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

談?wù)勅齻€(gè)關(guān)于VB.NET函數(shù)

開發(fā) 后端
這里就幾個(gè)常用VB.NET函數(shù)簡(jiǎn)解__vbavartstne、__vbaR8Str、__vbastrcmp簡(jiǎn)單介紹,希望對(duì)初學(xué)者有幫助。

VB.NET還是比較常用的,于是我研究了一下VB.NET函數(shù),在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。Visual Basic(以下簡(jiǎn)稱VB)可以說(shuō)是可視化語(yǔ)言的先驅(qū)了,而且它也是可視化程度最高的一個(gè),從幾年前VB誕生之日起到現(xiàn)在,它已經(jīng)經(jīng)歷了五個(gè)版本,而且現(xiàn)在微軟正在緊張的進(jìn)行著VB6.0的研制、測(cè)試,這么高的更新率,不外乎說(shuō)明兩個(gè)問(wèn)題:用戶對(duì)VB的熱衷,微軟對(duì)VB的重視。

#T#不可否認(rèn)微軟對(duì)市場(chǎng)的預(yù)測(cè)能力是極為高明的,而它強(qiáng)大的技術(shù)、財(cái)力支持也使它在許多以前未進(jìn)入的領(lǐng)域,在不長(zhǎng)的時(shí)間內(nèi)有成為最有力的競(jìng)爭(zhēng)對(duì)手,如IE之于瀏覽器領(lǐng)域,《帝國(guó)時(shí)代》之于游戲都是最好的例證。對(duì)于VB現(xiàn)在也有一個(gè)很強(qiáng)的競(jìng)爭(zhēng)對(duì)手――Delphi,有人把它稱作VB殺手,這顯然有偏激之處,VB的確有它的不足之處,但 Delphi又何嘗不是呢,而且以微軟對(duì)VB的傾心,VB的功能必然會(huì)越來(lái)越強(qiáng)大。

幾個(gè)常用VB.NET函數(shù)簡(jiǎn)解:

1、VB.NET函數(shù) __vbavartstne

如是在VB5中CALL MSVBVM50!___vbavartstne進(jìn)去后在0F04E351你將看到:

  1. push dword ptr [ebp+0c] ;Push address *真* serial 的地址  
  2. push dword ptr [ebp+10] ;Push address 你輸入的serial地址 

下命令:d ebp+0c你將在數(shù)據(jù)窗口看到 4字節(jié)地址倒序排列,你再次D 地址(己糾正順序的), 就可看到序列號(hào)了。

2、VB.NET函數(shù) __vbaR8Str

在 VB5中是如下情況:

  1. Push ebp-20  
  2. Call MSVBUM50.__vbaR8Str ;轉(zhuǎn)換 string 到 Integer/Real  
  3. fcomp qword ptr [00401028] ;數(shù)據(jù)比較 

在這行fcomp qword ptr [00401028] Type: DL 00401028 將看到*real* serial #.DL 是顯示 Long/real 型,SOFTICE默認(rèn)時(shí)是DB狀態(tài)。

3、 VB.NET函數(shù)__vbastrcmp

例:

  1. :005BDC32 CALL [MSVBVM50!__VbaFreeVar]  
  2. :005BDC38 MOV ESI,[EBP+08]  
  3. :005BDC3B PUSH ESI  
  4. :005BDC3E CALL [ECX+00000790] <-- 值返回到 EDX.  
  5. :005BDC44 MOV EDX,[ESI+4C] <-- 輸入的號(hào)碼,但倒轉(zhuǎn)  
  6. :005BDC47 MOV EAX,[005E0078] <-- 正確號(hào)碼  
  7. :005BDC4C PUSH EDX  
  8. :005BDC4D PUSH EAX <-- Push參數(shù)給 __vbaStrCmp.  
  9. :005BDC4E CALL [MSVBVM50!__vbaStrCmp] <-- Visual Basic 字符串比較  
  10. :005BDC54 TEST EAX,EAX <-- 測(cè)試比較結(jié)果  
  11. :005BDC56 JNZ 005BDC64 <-- 不相等跳走   
責(zé)任編輯:田樹 來(lái)源: 博客
相關(guān)推薦

2009-11-10 15:36:24

VB.NET命名約定

2009-10-26 10:44:27

VB.NET API函

2009-10-27 09:59:17

VB.NET動(dòng)態(tài)代碼

2009-10-23 17:40:24

VB.NET繪圖方法

2009-10-09 14:55:02

VB.NET數(shù)組

2009-10-23 16:53:16

VB.NET語(yǔ)法規(guī)則

2009-10-29 16:19:58

VB.NET文件操作

2009-10-27 13:05:37

VB.NET對(duì)象列表

2009-10-21 10:45:50

VB.NET Quic

2009-10-15 17:50:48

VB.NET Spli

2009-11-10 10:28:20

VB.NET誕生

2010-01-18 10:33:28

VB.NET基本函數(shù)

2009-11-02 13:14:18

VB.NET函數(shù)

2009-10-28 15:01:59

VB.NET SHEL

2010-01-07 13:51:50

VB.NET數(shù)組賦值

2009-10-27 11:39:03

VB.NET事件處理程

2009-11-10 15:30:46

VB.NET編程原則

2010-01-18 17:29:35

VB.NET函數(shù)調(diào)用

2009-10-15 17:50:48

VB.NET調(diào)用API

2010-01-11 14:06:14

VB.NET時(shí)間函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)