- 博客(28)
- 收藏
- 关注
原创 error MIDL2025 : syntax error : expecting ] or , near "annotation"
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。 问题: 将一个项目由vc6下的dll转到vc2005下,编译时候出现如下编译错误1>C:/Program Files/Microsoft SDKs/Windows/v6.0/Include/unknwn.idl(108) : error MIDL2025 : syntax error : expecting ] or ,
2008-06-24 12:12:00 10170 2
转载 穿透防火墙的数据传输方法
通常,在我们为目标主机安放好了后门需要将数据传输出去时,主机上的防火墙都会让我们遇到一些不大不小的麻烦。如果为我们自己的进程开一个端口(甚至是新建套接字),那么大部分的防火墙都会将其拦截。有什么方法能“穿透”这些防火墙呢? 下面我为您介绍一种“洞穿”防火墙小规模传输重要数据的方法。不过,不推荐您在其它情况下使用该方法。 其实我的思路很简单,既然防火墙会拦截未验证进程而放行已验证
2008-06-17 15:05:00 1765
原创 error C2440:CMainFrame 无法从 NMTOOLBARA 转换为 NMHDR
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。 问题: 将一个项目由vc6转到vc7下面,ON_NOTIFY的NMTOOLBAR老是提示错误 error C2440: “static_cast” : 无法从“void (__thiscall CMainFrame::* )(NMTOOLBARA *,LRESULT *)”转换为“void (__thiscall CCmdTa
2008-06-12 16:17:00 2279
转载 在MFC程序中显示JPG/GIF图像
在MFC程序中显示JPG/GIF图像 编译:Northtibet下载源代码 如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。 用VB
2008-06-12 15:50:00 4109 2
原创 error LNK2005:class CWinApp already defined
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。 问题: 最近在构筑一个工程,是一个静态Lib,和一个MFC的Dialog工程组成。在生成静态Lib的时候因为不需要使用MFC所以就没有选择MFC,Lib的进展很顺利,很快做成,但在Dialog工程中调用出现如下编译错误, error LNK2005: "class CWinApp * __stdcall AfxGetApp
2008-06-12 15:24:00 2116 1
原创 error C2065: 'CArchiveStream' : undeclared identifier
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。 问题: 在导入JPEG文件时要使用到 CArchiveStream类 但是编译的时候会出现 CArchiveStream : undeclared identifier 编译错误。即使追加了 #include #include 有时候还是不能解决问题。解决方法: 在预编译文件stda
2008-06-12 11:21:00 2229
转载 让你的软件界面更漂亮(五)
让你的软件界面更漂亮(五) ――完美类WindowXp 开始菜单(CYisongStartMenu) 编程指南 作者:朱一松下载源代码类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单。为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜
2008-06-12 10:25:00 1263
转载 让你的软件界面更漂亮(六) -- 仿QQ主界面
让你的软件界面更漂亮(六) -- 仿QQ主界面之ListCtrl 作者:朱一松下载源代码 QQ软件主界面的ListCtrl 是可以说非常经典了,一个字漂亮! 这个ListCtrl的所包含的信息之丰富,更是让我们这些软件工程师望Q兴叹! 今天,我将和大家一起来写一个属于自已的CMyListCtrl。 一、实现CMyListCtrl要完成的任务及实现方法分析。 1.MyListCtr
2008-06-12 10:18:00 2896
原创 Error C1189: WINDOWS.H already included
编译错误:: fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include 解决方法:更换头文件的顺序,把#include 放到开头第一个Include。没有afx.h这个文件的把包含afx的头文件提到最前。
2008-06-11 17:47:00 1625
原创 如何实现鼠标拖放文件
在MFC下实现鼠标拖放文件非常简单,以最简单的Dialog工程为例,主要修改以下几个地方:XXXDlg.h下面追加 afx_msg void OnDropFiles(HDROP hDropInfo);XXXDlg.cpp下面追加BEGIN_MESSAGE_MAP(CWinowsTransDlg, CDialog) ON_WM_DROPFILES() //}}AFX_MS
2008-06-11 16:38:00 911
转载 VS2003=>VS2005在VC上的一些变化
最近, 找到一个界面库. 想把它转化为VS2005下编译, 岂知出现了NNNNNNNNN个错误!!!这才恍然大悟: VS2003到VS2005在VC上还是改动了不少!!!下面是对这些变化的总结: 1. 变量作用域 在vc7.1中, 如果一个变量定义在for语句的条件从句中,那么这个变量可以在for之后使用。但Vc8禁止这样,会报告一个C2065错误. for (int i = 0; i 10
2008-06-11 15:37:00 2135 1
转载 VC中创建不可改变大小的窗口,及其限制窗口大小的办法
其实方法很多的,这里列出几个比较常见的方法来,这里是以SDI的框架窗口为例子来试验的。1.创建一个最大化的窗口,并且不能改变其大小那么首先, app的InitInstance中 在原来pMainFrame->ShowWindow(m_nCmdShow); 的前面加上 DWORD dwStyle
2008-06-11 15:31:00 4596
转载 DOS之父加里·基尔代尔
他作为一名大师我们不能忘记,但不该谴责微软和盖茨文章标题 DOS之父加里·基尔代尔 盖茨靠抄袭基尔代尔发家大家都知道,PC的腾飞依靠两个最主要的翅膀:微处理器和操作系统。这也是PC业中最大的两棵摇钱树。特德·霍夫发明的微处理器为英特尔种下了摇钱树。基尔代尔的DOS操作系统则为微软的霸业铺下基石。英特尔和微软成为PC业的最大赢家,而霍夫和基尔代尔则在贡献了自己的智慧后,两袖清风,而且在历
2008-06-11 10:19:00 2029
转载 如何显示隐藏的文件夹
有时候系统中病毒以后(例如sxs.exe和lsass(落雪病毒)),杀毒软件无法杀毒,或者没有杀毒软件.这时就需要手动杀毒.这时往往需要删除病毒文件,病毒文件为了保护自己,总是把自己隐藏起来.把文件属性设置成隐藏,一般的病毒我们通过修改菜单:工具--文件夹选项--查看--显示隐藏文件即可.但是很多病毒通过修改注册表使我们这步操作失效,还是无法看到隐藏文件,下面的操作就是教我们如何通过修改注册表让隐
2008-06-09 09:59:00 2017
原创 教程的下载地址
这里有教程的下载:http://www.nanshan.edu.cn/rjgc/down.asp这个VC编程技术讲述的很详细,可以作为字典查阅http://www.nanshan.edu.cn/rjgc/ws/yxl/这里也有很多教程下载http://www.bttc.cn/jsj/Html/index.htm这里还有别的教程http://www.nanshan.edu.cn/rjgc/ws/
2008-06-06 14:21:00 685
原创 界面处理相关API&MFC函数(随时更新)
窗口居中显示: CenterWindow(); CenterWindow( GetParent() ); CenterWindow( GetDesktopWindow() ); // center to the hpc screen. 使用示例: AfxGetMainWnd()->CenterWindow();//将主框架窗口居中. AfxGetMainWnd()-
2008-06-06 13:53:00 591
转载 C++对象布局及多态实现之带虚函数的类
如果类中存在虚函数时,情况会怎样呢?我们知道当一个类中有虚函数时,编译器会为该类产生一个虚函数表,并在它的每一个对象中插入一个指向该虚函数表的指针,通常这个指针是插在对象的起始位置。所谓的虚函数表实际就是一个指针数组,其中的指针指向真正的函数起始地址。我们来验证一下,定义一个无成员变量的类C040,内含一个虚函数。 struct C
2008-06-04 15:24:00 430
转载 转来的链接
VC免费界面库GuiToolKithttp://blog.chinaunix.net/u/5740/showart_342858.htmlhttp://www.beyondata.com/ 系统隐藏进程检查 http://zzzevazzz.bokee.com/2997142.htmlhttp://hi.baidu.com/gz1x/blog/item/d99aeefa4d1c
2008-06-04 15:19:00 114
转载 为VC++应用程序对话框添加透明位图
我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本实例介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来,界面效果如图一所示: 图一、对话框界面上透明显示位图
2008-06-04 15:01:00 514
转载 屏幕录象与视频录象的开发
相关函数如下:GetDesktopWindow() GetWindowRect() GetDC() CreateCompatibleDC() CreateCompatibleBitmap() SelectObject() BitBlt(
2008-06-04 13:51:00 682
转载 DPMI在C语言中的实现方法浅析
本文使用通俗易懂的表述,深入浅出地介绍DPMI和DOS Extender(以DOS/4GW为例)的理论和基本使用技术,旨在让对DPMI不太了解的程序员能了解DPMI在C语言中的实现方法。限于本人水平及资料匮乏,文中难免存在不当之处,望各位读者不吝赐教。DPMI和DOS Extender DPMI是DOS保护模式接口(DOS Protected Mode Interfa
2008-06-02 13:08:00 4487
转载 浅谈DOS扩展器和DPMI
MS-DOS已经成为历史,但是DOS并没有消失。 没有MS-DOS,还可以使用FreeDOS等GNU DOS系统,现在许多计算机厂商在低档计算机中不预装昂贵的Windows,而预装FreeDOS,FreeDOS的网站是http://www.freedos.org。 在某些特殊场合,例如工控,DOS的单任务特点使得DOS的实时性远高于Windows,又可以完全直接透明地使
2008-06-02 13:07:00 2613
转载 SoftICE技巧九则
SoftICE是由美国 Compuware (NUMEGA)公司出品的系统级的程序调试工具, 原本单独发行,但自 4.0.5 版本后不再单独发行,而是包含在 DriverStudio 和 SoftICE Driver Suite 之中,最新版本为 4.3.0。它出色的性能不仅得到专业用户的喜爱,似我等菜鸟更是深深为其强大的功能所折服!在此以我使用 SoftICE 过程中积累的一点小小技巧形成涂鸦之
2008-06-02 11:17:00 575
转载 Soft-ICE实例起步(Windows版)
为了以后说话方便, 这里把 Soft-ICE 的一些简单使用方法说一下, 以免不通 E 文 的同志们找不到中文的 Soft-ICE 说明而抓瞎. Soft-ICE 由三部分 (以后说的 Soft-ICE, 如果不加特殊说明, 均指 Soft-ICE for Windows 95 的 2.0 版本以上) 组成: WINICE.EXE, WLDR.EXE (在 3.0 中这个文件叫做 LO
2008-06-02 11:12:00 528
转载 用SOFTICE破解WINZIP的过程
<!--google_ad_client = "pub-8708154125552291";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_
2008-06-02 10:57:00 757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人