duilib error C2371: “IDispatchEx”: 重定义;不同的基类型的解决方案
admin | 开发问题 | 2013-12-18
UIFlash.h
#import “..\Utils/Flash11.tlb” raw_interfaces_only, named_guids
改为:
#import “..\Utils/Flash11.tlb” raw_interfaces_only, named_guids, rename(“IDispatchEx”,”IMyDispatchEx”)
[阅读全文]
OpenProcess error 5 in Windows XP
admin | 开发问题 | 2013-11-27
最近在做一个一键代理浏览器的软件,需要Hook 浏览器的联网。
在Windows7 上一切OK,但是在XP上运行以下代码出错
C++
hRemoteProcess = ::OpenProcess(
PROCESS_ALL_ACCESS, FALSE, pid);
if(hRemoteProcess == NULL)
{
DWORD aa = GetLastError();
OutputDebugString(L"OpenProcess Error line 100");
ATLTR... [阅读全文]
VS2010进行远程调试方法总结
admin | 开发问题 | 2013-11-25
假设现在有A、B两台PC机。
VS2010安装在A机器上,也就是说A机器是开发使用的机器。
B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)
说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。
如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。
1、根据vs2010安装目录倒... [阅读全文]
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
admin | 开发问题 | 2013-10-30
终极解决方案:
VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。
在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:
第一... [阅读全文]
“an unsupported operation was attempted”错误
admin | 开发问题 | 2013-10-18
【VC2005】
编译时一切正常,但是一运行就弹出窗口提示”an unsupported operation was attempted”
检查发现只要某个控件绑定了变量就会出现这个错误提示,将所有控件变量删除,又没错误了。
最后百度,查知,原来这个错误由于resource id出现了重复导致的(比如有2个控件IDC_EDIT1、IDC_EDIT2,由于某种原因导致它们的ID都是10010,然后这2... [阅读全文]
LNK2005 连接错误解决办法 nafxcwd.lib LIBCMTD.lib
admin | 开发问题 | 2013-10-16
nafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)” (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义
nafxcwd.lib(afxmem.obj) : error LNK2005: “void __cdecl operator delete(void *)” (??3@YAXPAX@Z) 已经在 LIBCMTD.lib(dbgdel.obj) 中定义
nafxcwd.lib(afxmem.obj) : error LNK... [阅读全文]
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
admin | 开发问题 | 2013-10-12
终极解决方案:
VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。
在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:
第一... [阅读全文]
让托盘弹出菜单失去焦点时自动消失
admin | 开发问题 | 2013-10-12
托盘弹出控制菜单后,单击其他地方或者按ESC键不能使托盘菜单消失,必须选择托盘菜单里的控制选项才能关闭菜单…很纠结的一个问题。
查了好久,终于在MSDN上找到答案,不过这答案让我很想杀了微软的设计人员…
135788:Menus for Notification Icons Do Not Work Correctly
SYMPTOMS:When you display a context menu for a notification icon... [阅读全文]
Win 7英文系统显示中文乱码的解决
admin | 开发问题 | 2013-10-12
很多安装Windows7英文操作系统的朋友会显示中文乱码,特别是在安装了中文程序的时候,那么如何解决呢?
如果我们所使用的操作系统是英文版的,那么会发现在运行简体中文的程序时无法正常显示中文,中文都变成了乱码。
这是由于大部分中文程序所使用的文字编码与Windows7英文系统的文字编码不同,所以会发生显示乱码的情况。
我们可以通过下面的方法对系... [阅读全文]
UNREFERENCED_PARAMETER的用处
admin | 开发问题 | 2013-10-11
作用:告诉编译器,已经使用了该变量,不必检测警告!
在VC编译器下,如果您用最高级别进行编译,编译器就会很苛刻地指出您的非常细小的警告。当你生命了一个变量,而没有使用时,编译器就会报警告:
“warning C4100: ”XXXX” : unreferenced formal parameter.”
所以,为了让编译器不必检测你的警告,就使用UNREFERENCED_PARAMETER语句... [阅读全文]