分类目录归档:VC技术

发表与VC相关的内容,比如MFC,只限技术文章

判断你的文件是否为合法的PE文件和应用类型
HOT

作者:赖锋 源代码下载  可能很多的人都没有注意到一些事情,就是你的程序是不是合法的可运行的应用程序,例如一个文件只是把后缀改成 .exe 的形式就显示为应用程序的图标了! 你不想写一个根据后缀名就确定应用程序类型的程序吧!这样太哪个了吧!解决方法就是根据PE文件格式来解释。关于PE文件格式的资料现在网上汗牛充栋,这里我就不再解释,有兴趣的朋友可以上网查阅PE文件格式资料。我就简单的用代码去演示如...
阅读全文

对话框隐藏的几种方法
HOT

作者:A   Kun   (a_kun@etang.com)       有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他窗口,         往往只在托盘区显示一个图标。这些程序通常都是对话框程序,而对话框在初始化的...
阅读全文

用vc++实现端口扫描程序
HOT

一、前言一个端口就是一个潜在的通信通道,也是一个入侵通道。对计算机进行端口扫描能得到许多有用的信息。进行扫描的方法有多种,可以手动进行扫描,也可以用端口扫描软件进行。在手工进行扫描时,需要熟悉各种命令,对命令执行后的输出进行分析。用扫描软件进行扫描时,扫描软件可以做相应的数据分析功能。本文介绍了扫描器工作原理及技术优点,最后用程序制作一个简单扫描器。二、扫描器工作原理及技术优点扫描器是一种自动检测...
阅读全文

招聘c/c++高手
HOT

杭州美诺泰科有限公司是一家新成立的专门从事医疗卫生行业信息系统的研发、销售和运营的高科技公司。资深C/C++软件工程师职责描述:1、负责项目的需求分析、整体方案设计; 2、负责系统框架和核心代码的实现,解决开发中的技术问题; 3、参与新的软件设计、开发方法、工具的规划、前期探索与引进工作; 4、指导和参与软件团队的能力提升。职位要求:1、计算机相关专业本科及以上学历,3年以上开发工作经验; 2、熟...
阅读全文

VC如何调用JavaScript函数?
HOT

我想向腾讯服务网页提交表单模拟登录,可以密码字符串这卡壳了。 因为腾讯提交的原始密码经过三次MD5加密后,再与验证码相加,最后一次MD5加密。 下面是JavaScript函数代码: /*  这是腾讯官方网加密函数 */function preprocess(A){    var B="";  &nb...
阅读全文

使用 Windows 钩子获取丢失的密码
HOT

作者:Brian Friesen编译:VCKBASE原文出处:PasswordSpy - Retrieving lost passwords using Windows hooks下载源代码关键字:钩子 进程间通讯 单实例 操作系统版本简介  几年前我在CodeGuru 上下载了一个叫 Eureka的程序,如果你忘记了密码,你可以用程序把密码“取”回来。它不是密码破解程序,相反,它利用了一个Win...
阅读全文

偷窥桌面程序和IE浏览器的密码编辑框
HOT

作者:Zhefu Zhang编译:VCKBASE 原文出处:SuperPassword SPY++下载源代码环境:VC6/VC7, MS Platform Core SDK, IE4.0+, WinNT/2K/XP (在英文/中文/日文版的Win2k/XP 及IE6.0+SP1上测试通过)关键字:Windows 钩子,IE COM 对象,Win2k 安全上下文 IE编程 工具 系统摘要  本文将介...
阅读全文

MFC中基于对话框程序快捷键的实现
HOT

MFC中基于对话框程序快捷键的实现作者:苍竹先生下载源代码  MFC中基于SDI和MDI的程序,默认情况下有快捷键资源,直接建立快捷键与消息的映射,就能实现程序的快捷键,而基于对话框的程序默认情况下没有快捷键资源,鉴于网友问到这个问题,下面我就分别用两种方法来实现。  一是在PreTranslateMessage函数中,判断键盘的按键消息,比如快捷键是Ctrl + Q,我们就检测按键消息的Ctrl...
阅读全文

在vc++系统中编译和运行c语言
HOT

一 单个文件运行   1 打开vc++出现如图   2从file菜单中选择”new“→c++source file如图   3 单击”……”命令按扭,在choose directory选择文件存放路径。   4在“file”文本框中写入文件名字,然后”ok”.   5在出现的对方框中的空白区中就可以写上程序原代码。   6在程序输入完毕后,选择“build”中的“compile wwwww(文件名...
阅读全文

高手解答:关于RICHEDIT的两个问题
HOT

 问题1:RichEditCtrl在用DDX进行数据交换的时候会发生数据丢失问题?为什么!  当我们在拖了一个控件到程序里后,通常的做发是Ctrl+W,用类向导给控件关联一个变量,然后依靠DDX/DDV进行数据交换,如果我们用同样的方法来给RICHEDIT关联一个CString类型的变量就会存在一个问题,就是如果我们的数据大于了64K,数据就会丢失。  通过查MSDN发现,WM_GETTEXT消息...
阅读全文

从MFC中的CSinpleList学到的东西
HOT

今天剥离MFC中CWinThread的类时,发现是一个MFC存放线程信息的一个队列类CSimpleList,是个队列的类和我以前看到的方法都不一样它用了位移来得到p->next(比较牛啊).具体代码我从MFC中剥离了出来,根据这种想法我又写了stock和queue的两个类,其实是想写list的嫌麻烦,就改简单的了.重在思想. stock是一种先进后出(First in last out)的数...
阅读全文

VC代码的编写和调试—编写易于调试的VC代码
HOT

一 程序的设计  要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性:  1简单性   大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际上,简单优雅的设计比那些复杂的设计更能迎合未来的需求。  2 耦合性   耦合(decoupling)性用来衡量不同对象之间的依赖程度。松耦合的...
阅读全文

debug与release区别和使用的常见错误
HOT

关于Debug和Release之本质区别的讨论    一、Debug 和 Release 编译方式的本质区别    Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。  ...
阅读全文

Visual C++ 编译器选项
HOT

来自msdn:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_compiler_options_listed_by_category.asp优化 /O1 创建小代码/O2 创建快速代码/Oa 假设没有别名/Ob 控制内联展开/Od 禁用优化/Og 使用全局优化/Oi 生成内部函...
阅读全文

VC Studio 使用技巧大全
HOT

作者: 黄森堂(vcmfc)1.检测程序中的括号是否匹配  把光标移动到需要检测的括号(如大括号{}、方括号、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义  把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_M...
阅读全文
3 页 / 共 20