前天突然在windbg上uf USER32!MessageBoxW,发现了MessageBoxTimeoutW这个API,看着名字大家马上就知道什么回事了。
为什么对这个有如此敏感呢,是因为有一次面试经历,问了这个问题,怎么实现具有超时功能的MessageBox,我那时的回答是:在一个线程中弹对话框,然后等待此线程(现在想想很汗),MessageBoxTimeoutW的原型需要反汇编,windows.h头文件并没有定义。
前天突然在windbg上uf USER32!MessageBoxW,发现了MessageBoxTimeoutW这个API,看着名字大家马上就知道什么回事了。
为什么对这个有如此敏感呢,是因为有一次面试经历,问了这个问题,怎么实现具有超时功能的MessageBox,我那时的回答是:在一个线程中弹对话框,然后等待此线程(现在想想很汗),MessageBoxTimeoutW的原型需要反汇编,windows.h头文件并没有定义。