新聞中心
經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)VB.NET,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西?,F(xiàn)在不少程序是用 VB 寫(xiě)的,你通過(guò)反匯編或跟蹤調(diào)試時(shí)很容易鑒別某個(gè)程序是否為 VB 程序,VB 的 EXE 文件并不是真正的編譯可執(zhí)行文件,它們需其動(dòng)態(tài)鏈接庫(kù)才能正常運(yùn)行,各版本的鏈接庫(kù)如下:
◆VB3 鏈接庫(kù)為 vbrun300.dll ;
◆VB4 鏈接庫(kù)為 vb40016.dll ; - 16 位,較少見(jiàn);
◆VB4 鏈接庫(kù)為 vb40032.dll ; - 32 位;
◆VB5 鏈接庫(kù)為 msvbvm50.dll ;
◆VB6 鏈接庫(kù)為 msvbvm60.dll ;

網(wǎng)站制作、網(wǎng)站設(shè)計(jì),成都做網(wǎng)站公司-成都創(chuàng)新互聯(lián)已向上千企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。
#T#VB 程序執(zhí)行時(shí)從本質(zhì)上講是解釋執(zhí)行,它們只是調(diào)用 VBRUNxxx.DLL 中的函數(shù) ,這樣可使程序員不需寫(xiě)大量的程序代碼就可編寫(xiě)出較好的圖形界面的 windows 程序,不過(guò) VB 是真正的程序嗎?當(dāng)然 VB 程序大大方便了程序編寫(xiě)者,但對(duì)我們來(lái)說(shuō), VB 程序向來(lái)是誰(shuí)見(jiàn)誰(shuí)頭痛,一般用 VB 做的程序無(wú)論注冊(cè)碼也好, 30 天到期也好,如果用常規(guī)方法都很難有被破解的可能。原因很簡(jiǎn)單, VB 的 exe 是偽代碼,程序都在 vbXXX.dll 里面執(zhí)行,你只能在 vbdll 里面用 sice 打轉(zhuǎn)轉(zhuǎn),什么都改不成,而且代碼質(zhì)量不高,結(jié)構(gòu)還頗復(fù)雜。
VB.NET字符串函數(shù)
MultiByteToWideChar, rtcR8ValFromBstr, WideCharToMultiByte, __vbaStrCmp, __vbaStrComp, __vbaStrCopy, __vbaStrMove, __vbaVarTstNe .
注意:這些函數(shù)前的下劃線 __ 是由兩根短線 _ 組成的,不要弄錯(cuò)。 如果你是 crack VB6 程序,你應(yīng)在斷點(diǎn)前增加 msvbvm60! 。 如: bpx msvbvm60!__vbastrcomp
VB5以前版本就沒(méi)此限制 。如 bpx __vbaStrCmp
一些常用VB.NET字符串函數(shù)
◆Val() - 轉(zhuǎn)換字符串為數(shù)字 .
◆Str$() - 轉(zhuǎn)換數(shù)字為字符串 .
◆Left$() - 按要求從左取字符。例如: Left$(Theodolite, 4) = "Theo".
◆Right$() - 按要求從右取字符 .
◆Ltrim$() - 去除字符串左邊空格例如: Ltrim$ (" Hello ") = "Hello ".
◆Rtrim$() - 去除字符串左邊空格 .
◆Trim$() - 去除字符串兩邊空格 .
◆Asc() - 轉(zhuǎn)換字符為 ANSI 編碼 . 例如: Asc("A") = 65. (注:65是ASCII碼的十進(jìn)制)
◆Chr$() - 轉(zhuǎn)換 ANSI 編碼為字符 . 例如 Chr$(65) = "A".
以上就是是簡(jiǎn)單的VB.NET字符串函數(shù)的介紹,大家趕快記下來(lái)作為以后的資料。
當(dāng)前文章:常用VB.NET字符串函數(shù)詳介
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/cdchpoo.html


咨詢(xún)
建站咨詢(xún)
