【问题标题】:Winmain Cant Display Message in AutostartWinmain 无法在自动启动中显示消息
【发布时间】:2011-10-28 17:23:31
【问题描述】:

我有一个win32程序,当手动运行时,它会在WinMain中显示一条消息,但是当我将相同的程序放在注册表(运行)下时,当PC重新启动时它会自动运行,该消息永远不会出现(但程序运行正常)。

有人知道为什么手动启动程序(通过单击 exe 文件)和自动启动程序(通过 Windows 注册表)之间存在差异吗?

谢谢

克莱门特

【问题讨论】:

    标签: winapi startup messagebox winmain


    【解决方案1】:

    在 WinMain 顶部显示消息可能为时过早,因为您还没有窗口。你能等到收到第一条WM_CREATE 消息吗?

    【讨论】:

    • 是的,问题解决了。很傻,我在注册表里放的路径是另一个程序!
    猜你喜欢
    • 2017-01-26
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    相关资源
    最近更新 更多