• <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)用。
              后來發(fā)現(xiàn)一個(gè)問題,由于原始的函數(shù)聲明中的參數(shù)使用字符數(shù)組 (char szData[MAX_PATH])  而不是用常用的指針(char *),給Delphi同事調(diào)用后,發(fā)現(xiàn)函數(shù)調(diào)用完退棧時(shí)候程序本潰,原因是訪問違例,非法地址訪問0x72。
              這么一來感覺比較奇怪,0x72 這個(gè)地址顯然是個(gè)垃圾地址,一般如果是空指針的話因該是 0x00,如果是野指針,一般也不至于會(huì)那么小,0x72與程序加載地址都相去甚遠(yuǎn)。
              在vc6(公司只準(zhǔn)用vc6)里跟了一下反匯編,感覺信息缺少比較多,能看到的地方已經(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程序 員,方才得知,原來Delphi是可以在聲明時(shí)指定數(shù)組長(zhǎng)度的,也就是說,函數(shù)的入?yún)ⅲ瑪?shù)組和指針是兩種聲明,如此一來,水落石出了。
            posted on 2010-06-20 23:34 Meiosis 閱讀(378) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Windows GenericDebug \ Reverse EngineeringWork Experience
            99久久精品免费看国产| 欧美日韩中文字幕久久久不卡 | 久久综合色区| 国产精品久久久久蜜芽| 伊人久久大香线蕉成人| 久久久久99精品成人片欧美| 精品久久久久久无码中文字幕一区| 久久综合欧美成人| 久久久久青草线蕉综合超碰| 久久久久国产一级毛片高清版| 久久国产精品偷99| 国产精品久久久久…| 久久久久久久精品妇女99| 2021久久精品国产99国产精品| 久久亚洲中文字幕精品一区| 无码专区久久综合久中文字幕 | 久久影院综合精品| 亚洲欧美日韩久久精品| 国产高潮国产高潮久久久91 | 国产免费久久精品99久久| 欧美激情一区二区久久久| 欧美一区二区精品久久| 日日躁夜夜躁狠狠久久AV| 欧洲国产伦久久久久久久| 伊人色综合久久| 精品国际久久久久999波多野 | 嫩草影院久久99| 欧美va久久久噜噜噜久久| 亚洲v国产v天堂a无码久久| 久久青草国产手机看片福利盒子| 色欲久久久天天天综合网精品| 久久久久久无码国产精品中文字幕| aaa级精品久久久国产片| 人人狠狠综合久久88成人| 国产精品一区二区久久精品涩爱 | 国产69精品久久久久9999APGF | 久久精品国产亚洲AV影院| 久久久久亚洲精品天堂久久久久久| 一本一道久久精品综合| 一本久久久久久久| 色99久久久久高潮综合影院|