• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            曲徑通幽

            programming_with_fun();

              C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              18 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(6)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

              最近拿到一個(gè)第三方廠家的庫(kù),由于Delphi的同事看不懂c++的例子,所以讓我用C++封裝一個(gè)簡(jiǎn)單的Wrapper給其調(diào)用。
              后來(lái)發(fā)現(xiàn)一個(gè)問(wèn)題,由于原始的函數(shù)聲明中的參數(shù)使用字符數(shù)組 (char szData[MAX_PATH])  而不是用常用的指針(char *),給Delphi同事調(diào)用后,發(fā)現(xiàn)函數(shù)調(diào)用完退棧時(shí)候程序本潰,原因是訪問(wèn)違例,非法地址訪問(wèn)0x72。
              這么一來(lái)感覺(jué)比較奇怪,0x72 這個(gè)地址顯然是個(gè)垃圾地址,一般如果是空指針的話因該是 0x00,如果是野指針,一般也不至于會(huì)那么小,0x72與程序加載地址都相去甚遠(yuǎn)。
              在vc6(公司只準(zhǔn)用vc6)里跟了一下反匯編,感覺(jué)信息缺少比較多,能看到的地方已經(jīng)堆棧被破壞了。于是用了OD跟一下。發(fā)現(xiàn)Delphi調(diào)用我封裝的 函數(shù)時(shí),明明2個(gè)入?yún)ⅲ瑓s傳入了3個(gè)。多傳了個(gè)260。260對(duì)于vc程序員應(yīng)該比較熟悉了,就是MAX_PATH的值。于是乎,告知了Delphi程序 員,方才得知,原來(lái)Delphi是可以在聲明時(shí)指定數(shù)組長(zhǎng)度的,也就是說(shuō),函數(shù)的入?yún)ⅲ瑪?shù)組和指針是兩種聲明,如此一來(lái),水落石出了。
            posted on 2010-06-20 23:34 Meiosis 閱讀(372) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Windows GenericDebug \ Reverse EngineeringWork Experience
            精品久久久无码中文字幕| 久久亚洲AV成人无码国产| 国产午夜福利精品久久2021| 欧美久久一区二区三区| 久久99精品久久久久久噜噜| 欧美精品一区二区精品久久| 国产成人精品久久二区二区| 潮喷大喷水系列无码久久精品| 久久精品国产亚洲av麻豆小说| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 青青热久久综合网伊人| 久久国产高清字幕中文| 一本大道久久a久久精品综合 | 国产亚洲综合久久系列| 精品久久久久久久无码| 国产精品99久久久久久人| 久久国产一区二区| 久久91这里精品国产2020| 久久久久亚洲精品中文字幕| 亚洲精品无码专区久久同性男| 久久婷婷五月综合97色直播| 亚洲成色www久久网站夜月| 久久99精品久久久久久久久久 | 国产Av激情久久无码天堂| 久久国产精品无码HDAV| 女人香蕉久久**毛片精品| 久久久久国产精品三级网| 伊人久久综合成人网| 精品久久一区二区三区| 久久亚洲国产成人影院网站| 久久精品国产男包| 久久国产精品-久久精品| 欧美久久亚洲精品| 国产91久久精品一区二区| 亚洲国产精品狼友中文久久久| 久久亚洲AV成人出白浆无码国产| www亚洲欲色成人久久精品| 一级做a爰片久久毛片看看| 国产69精品久久久久777| 狠狠综合久久综合88亚洲 | 久久91这里精品国产2020|