我们知道Windows通过函数内部设置EAX寄存器值来实现返回值,但我发现我手头上一个测试程序(Windows 7 + vs2008 + Debug)调用ShowWindow后返回值居然EAX的值为00000018。我晕了, ShowWindow返回值明明是BOOL类型的。按理说EAX的值只能是00000001或00000000。。。。哪位高人来解释下。。具体汇编如下 : 我们知道Windows通过函数内部设置EAX寄存器值来实现返回值,但我发现我手头上一个测试程序 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交