我有几个在WinQual注册的程序,并且已成功跟踪通过WER发送的崩溃报告.微软更新到WinQual后,我在新网站上找不到任何我的程序.
那么我的问题是什么?我在新网站上找不到任何可以发送电子邮件支持的网站.在微软"更新"WinQual之后,也许其他人有过相同的经历并且知道如何恢复或查看已注册的程序?
非常沮丧,不能与微软联系.
我正在开发一个较旧的项目(使用定义的 UNICODE 进行编译),并在 .rc 中遇到了一个问题。例如,静态文本元素包含在 DIALOGEX 资源中定义的 \xe2\x80\x9c\xc2\xa9\xe2\x80\x9d
\nLTEXT "Copyright \xc2\xa9\xe2\x80\x9d,IDC_COPYRIGHT_STATIC,7,154,110,8\nRun Code Online (Sandbox Code Playgroud)\n该资源文件可能是多年前由 MSVC 应用程序向导创建的,并随着每个版本的发布而向前迁移,现在如下所示:
\n#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\nLANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\n#pragma code_page(1252) //present for over 10 years \n#endif\nRun Code Online (Sandbox Code Playgroud)\n多年来 \xc2\xa9 显示正确,但最近显示为 \xe2\x80\x9c\xc3\x85\xc2\xa9\xe2\x80\x9d 甚至 \xe2\x80\x9c\xc2\xbd\xc2\xbf \xe2\x80\x9d。显然,这是一个编码问题,但我需要在进行更改之前了解如何以及为何进行更改。因此,经过研究,.rc 中的这三个属性在错误和编码中发挥了作用:
\n作为实证测试,更改 .rc 中的这些内容并查看对话中的结果文本
\n| #pragma code_page(\xe2\x80\xa6) | 使用编码保存 | 签名(BOM) | Dlg 中的文本 |
|---|---|---|---|
| 代码页(1252) | 原始文件 | 不适用 | \xc3\x85\xc2\xa9 |
| 代码页(1252) | 视窗1252 | 不适用 … |