每个 Windows 开发人员都非常熟悉以下形式的警报:
Foo.exe 遇到问题需要关闭。
我已经接受了我的应用程序不时爆炸(当然只是在开发过程中),但是当他们这样做时,我不想在这里看到“Foo.exe”。我想看到一个“友好”的名称,例如“FooBrowser™”。
我已经搜索了 MSDN 文档的高低,寻找覆盖这个字符串的方法,但没有找到它。而且我已经进行了很多实验,看看我是否可以在没有任何运气的情况下偶然发现这个机制。但是,当我在网上搜索“遇到问题并需要关闭”时,我看到很多人在讨论以友好名称开头的实例,我怀疑他们是否都用自己的警报替换了整个警报。:-)
我需要它来处理本机 Win32 应用程序;.NET 不是一个选项。我在网上看到的一组示例包括 Microsoft Internet Explorer(本机应用程序)和 Microsoft Works(我认为它仍然是本机应用程序,尽管自从我看到它已经过去了 4 年)。
什么是秘密握手?