存档

文章标签 ‘VC’

关于VC bin目录下的几个EXE

2011年3月20日 没有评论

BSCMAKE.EXE 生成一个浏览信息文件 (.bsc),该文件包含有关程序中的符号(类、函数、数据、宏和类型)的信息。在开发环境内的浏览窗口中查看此信息。(.bsc 文件也可以在开发环境中生成。)
LIB.EXE 用于创建和管理通用对象文件格式 (COFF) 对象文件库。它还可用于创建导出文件和引用导出定义的导入库。
EDITBIN.EXE 用于修改 COFF 二进制文件。
DUMPBIN.EXE 显示有关 COFF 二进制文件的信息(如符号表)。
NMAKE.EXE 根据MAKEFILE文[......]

继续阅读

分类: MFC开发 标签: , ,

VC/MFC编程弹出UAC窗口

2011年3月17日 没有评论

很多程序能够在XP下正常运行,在Vista普及的时候遇到了各种问题,因为从Vista开始多了一个UAC(User Account Control,用户帐户控制
)不少程序因此而出现各种莫名其妙的错误。后来,人们知道要用管理员身份启动程序。但是仍然有很多用户对这一点不会使,软件开发商总不可能认为每个用户都会去“Run as Administrator”吧。
《Windows核心编程》曾经提及,很多软件开发者喜欢偷懒,在调用需要指明权限的API的时候往往写入XXX_ALL_ACCESS,比如RegO[......]

继续阅读

分类: MFC开发 标签: , , ,

一款资源编辑器——Resource Editor

2011年3月6日 没有评论

首先,VC6的以及Visual Studio的资源编辑器都是强大的。并且是微软的产品,自然可以很好的适用于微软的Windows应用程序开发。但是对于Win32 SDK以及MASM就不行了。
VC6生成的资源里面带有大量的头文件,还有很多很多乱七八糟的语句,一旦拿到SDK下或者MASM下就会出错,你需要小心的清理一下资源代码才可以用。而且清理过后,那个rc文件就不能再用VC或者VS打开了。
对于VS更是可恨,干脆就不能把资源保存为rc文件,让人彻底死心。据说Borland有一个资源编辑器,不过说很[......]

继续阅读

分类: Win32 ASM 标签: , ,

VC6实现XP风格对话框界面

2011年2月16日 2 条评论

VC6下开发应用程序,默认的对话框界面是2000的风格的,也就是所谓的“Windows经典风格”。和XP风格相比,在外观上显然有点逊色,但是应该前者在性能上会更好,这些主题的应用往往都以牺牲速度为代价。这也不难见网吧中的电脑都是Windows经典风格(至少以前是的,现在已经很少去网吧了)。
那么如何让VC6下的程序也来弄个XP风格呢?其实很简单。

  1. 打开你的VC6工程,找到“资源视图”,然后在视图中的树的根结点上点鼠标右键,选择菜单“插入”。
  2. 在弹出的“插入资源”对话框中选择“Custom”,[......]

继续阅读

分类: MFC开发 标签: , ,

你很烫吗?我很烫

2011年1月6日 8 条评论

相信经常用VC的朋友对屏幕输出的一大堆“烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫”不会陌生,但是也许会很奇怪,为什么会出现“烫”字呢?莫非改程序导致系统运行缓慢,发热过高???非也!下面让我解释一下吧,有错误的地方请指正:
在上一篇文章中,我们逆向了Debug模式下的一个C程序,发现栈区开辟的存储空间都是使用0CCCCCCCCh来填充4字节单位的,也就是说,栈区开辟的存取局部变量的空间的每一个字节都被0xCC填充了。(为什么用0xCC,这个是int 3h的机器码,下断点用的)两个0xCC合[......]

继续阅读

分类: 逆向调试 标签: , , , ,

FlashFXP Password Recovery V1.0

2010年9月23日 10 条评论

FlashFXP Password Recovery V1.0是一款可以恢复FlashFXP站点管理器中的密码的软件。
本文是FlashFXP Password Recovery V1.0的在线帮助页面。
如果您还没有FlashFXP Password Recovery V1.0这款小巧玲珑的软件,请先下载,本地下载
首先,打开软件后,将会显示软件的主界面,这是您可以选择“选择目录”按钮来选择FlashFXP的安装目录所在位置:
选择安装目录
再点击“选择目录&rdqu[......]

继续阅读

fatal error C1010: unexpected end of file

2010年9月23日 没有评论

这是VC编译时出现的一个错误,全部信息是fatal error C1010: unexpected end of file while looking for precompiled header directive。
解决的方法如下:

  • 如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled head[......]

继续阅读

分类: Windows SDK 标签: , ,