回复人: heartthrob(小荣) ( ) 信誉:100 2002-12-19 11:23:00 得分:0
Push一下,估计会有很多人需要。过两天结贴。 另外,如何查看API函数的源代码? 比如 MessageBox函数。
------------------------------------------------------------------------回复人: HongHuer(洪湖人在广州) ( ) 信誉:100 2002-12-20 08:23:00 得分:0
在调试的时候 到 MessageBox()函数了,就 f11 键,跟进去看
------------------------------------------------------------------------
回复人: Bind(天高云淡) ( ) 信誉:100 2002-12-20 17:56:00 得分:0
回复人: HongHuer(洪湖人在广州) ( ) 信誉:100 2002-12-20 08:23:00 得分:0 在调试的时候 到 MessageBox()函数了,就 f11 键,跟进去看
-----------------------------------------------------
胡扯!
-------------------------------------------------------------------------
回复人: HongHuer(在我懂得爱的时候已经失去了真爱) ( ) 信誉:100 2002-12-24 18:22:00 得分:0
Bind(天高云淡) ( ) 信誉:100 你他妈的才胡扯 没有修养
-------------------------------------------------------------------------
回复人: HongHuer(在我懂得爱的时候已经失去了真爱) ( ) 信誉:100 2002-12-24 18:25:00 得分:0
to HongHuer(洪湖人在广州):
一定要在调试状态下才能看到吗?还有没有别的可以直接查看的方法?
在调试的时候你就知道它在哪个文件里了,以后就可以直接打开文件了
--------------------------------------------------------------------------阁下好手段,居然可以看到API的原代码,真是让人佩服得紧!
请阁下在三日内把所看到的MessageBox原代码公布一下。我必定奉上一万分和一千元人民币,若有食言,天诛地灭!若阁下届时拿不出原代码,就必须在本版开帖公开向我道歉。三日内你若对此事不予理睬,你就是我孙子!原帖见http://expert.csdn.net/Expert/topic/1265/1265465.xml?temp=.7457086
Push一下,估计会有很多人需要。过两天结贴。 另外,如何查看API函数的源代码? 比如 MessageBox函数。
------------------------------------------------------------------------回复人: HongHuer(洪湖人在广州) ( ) 信誉:100 2002-12-20 08:23:00 得分:0
在调试的时候 到 MessageBox()函数了,就 f11 键,跟进去看
------------------------------------------------------------------------
回复人: Bind(天高云淡) ( ) 信誉:100 2002-12-20 17:56:00 得分:0
回复人: HongHuer(洪湖人在广州) ( ) 信誉:100 2002-12-20 08:23:00 得分:0 在调试的时候 到 MessageBox()函数了,就 f11 键,跟进去看
-----------------------------------------------------
胡扯!
-------------------------------------------------------------------------
回复人: HongHuer(在我懂得爱的时候已经失去了真爱) ( ) 信誉:100 2002-12-24 18:22:00 得分:0
Bind(天高云淡) ( ) 信誉:100 你他妈的才胡扯 没有修养
-------------------------------------------------------------------------
回复人: HongHuer(在我懂得爱的时候已经失去了真爱) ( ) 信誉:100 2002-12-24 18:25:00 得分:0
to HongHuer(洪湖人在广州):
一定要在调试状态下才能看到吗?还有没有别的可以直接查看的方法?
在调试的时候你就知道它在哪个文件里了,以后就可以直接打开文件了
--------------------------------------------------------------------------阁下好手段,居然可以看到API的原代码,真是让人佩服得紧!
请阁下在三日内把所看到的MessageBox原代码公布一下。我必定奉上一万分和一千元人民币,若有食言,天诛地灭!若阁下届时拿不出原代码,就必须在本版开帖公开向我道歉。三日内你若对此事不予理睬,你就是我孙子!原帖见http://expert.csdn.net/Expert/topic/1265/1265465.xml?temp=.7457086
{
CWinApp* pApp = AfxGetApp();
if (pApp != NULL)
return pApp->DoMessageBox(lpszText, nType, nIDHelp);
else
return pApp->CWinApp::DoMessageBox(lpszText, nType, nIDHelp);
}
----------------------------
^_^
Push一下,估计会有很多人需要。过两天结贴。 另外,如何查看API函数的源代码? 比如 MessageBox函数。heartthrob(小荣)的意思是说看原码,他说比如MessageBox函数,
我是好心我才告诉他怎样看,即使我是错的。
我也没有指定说是MessageBox函数。楼主师傅就说我胡扯,哈哈
真是没有教养的很。
别人有错,你指出来就可以了。
还顺带贬低一下别人,你想显示什么呢?我这人是这样的一种人,对就是对,错了就错了。我今天跟进去,但是看不到MessageBox函数的原码。
在这点上我是错了。但是你他妈的还说”天诛地灭,你就是我孙子“的话。你他妈的是真的没有教养啊。
来的人可以见证这一点。
我是好心我才告诉他怎样看,即使我是错的。
我也没有指定说是MessageBox函数。
-------------------------------------------------------------
回复人: HongHuer(洪湖人在广州) ( ) 信誉:100 2002-12-20 08:23:00 得分:0
在调试的时候 到 MessageBox()函数了,就 f11 键,跟进去看但是你他妈的还说”天诛地灭,你就是我孙子“的话。
------------------------------------------------------------------
回复人: Bind(天高云淡) ( ) 信誉:100
请阁下在三日内把所看到的MessageBox原代码公布一下。我必定奉上一万分和一千元人民币,若有食言,天诛地灭!若阁下届时拿不出原代码,就必须在本版开帖公开向我道歉。三日内你若对此事不予理睬,你就是我孙子!
你他妈的是真的没有教养啊。
来的人可以见证这一点。
-------------------------------------------------------------------
是的,来的人的确可以见证这一点----倒底是谁没有教养?
哈哈哈越看越气,真的不想骂你。哈哈哈
HongHuer(在我懂得爱的时候已经失去了真爱)
两位仁兄,恕小生直言。
技术讨论,难免有对错之分。如果带入自己的感情色彩,恶语相向,就是双方的不是了。这一点双方都有不对的地方,csdn的朋友作证,要么两人互相道歉,要么都不道歉。两位看看如何呀?
看得出你是个非常认真的人,在技术上,的确不能来半点含糊。 HongHuer已经认错了,就不用再逼他了。呵呵
有损形象。API源码是看不了
但MFC有些的封装或者用户再开发的源码
如果提供了
就可以通过DEBUG跟着进去
争吵这些没什么意思,快春节了,大家开心点过年吧,
祝大家新年快乐!!!发大财!!!
MessageBox实际上是MessageBoxA
她要调用MessageBoxExA,
MessageBoxExA 要调用user32!MBTowcsEx.......
我靠,太多了,总之可以通过调试得到MessageBox的所有汇编代码,c代码当然没办法看到,除非你是M$的人。建议用softice调试看看,也许你就会明白。
另外可以看看inside windows 2k,undocument windows两本书,搞清楚windows操作系统到底是怎么运行的。user,gdi在2k也是写在kernel的,呵呵。
当时有人问TRUE 是不是和true一样,
我说:“一样啦”,不信你可以找到
#define TRUE true
(不加思考)结果有网友批评了:
正确答案是
#difine TRUE 1
true占 1 bit
而1 占32 bit从那以后我一定自己非常清楚了后才回答别人的问题,要是不清楚的话我都特别注明我不是很清楚
API的代码是不可见的,不过很多公司确实在进行反汇编的努力。
kuley(柳无稽) :你讲的太片面吗?
谁是谁非我当然有数,碰到他就不理罢了,
做学问讲的是实事求是,知之为知之,不知为不知。奉劝阁下:切勿再凭空想像,不加思索。否则必定贻笑大方。