自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jinhill's Blog

欢迎高级工程师、研究员一起交流心得

  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

转载 C++的可移植性和跨平台开发

概述  今天聊聊C++的可移植性问题。如果你平时使用C++进行开发,并且你对C++的可移植性问题不是非常清楚,那么我建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。  C++的可移植性这个话题很大,包括了编译器、操作系统、硬件体系等很多方面,每一个方面都有很多内容。鉴于本人能力、精力都有限,只能介绍每一个方面最容易碰到的问题,供大伙儿参考。  后面我会

2013-02-21 16:10:20 9487

原创 给EXE文件导出函数

1)在导出函数声明之前加上__declspec(dllexport)。例:__declspec(dllexport) int Add(int a, int b);2)在链接器参数中设置。例:#pragma comment(linker, "/EXPORT:_Add,@1,NONAME")3)添加一个def文件,例:EXPORTSAdd另需要在链接器命令行参数中指定def文件名:/DEF:Test.

2013-02-18 16:08:12 2766

转载 #Pragma指令简介

pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。当我们在程序中定义了许多宏来控制源代码版本的时

2013-02-18 14:24:52 1365

转载 用C/C++实现软件代码区的动态加解密(SMC)

摘要:      所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷惑反病毒工作者对代码

2013-02-18 13:25:53 6025 1

原创 ON_COMMAND_RANGE 多个按钮响应一个函数

很久没来写博客了,都收到官方的邮件提醒再不写就不是专家会员,没办法只能再写一篇完成任务。今天主要介绍一下ON_COMMAND_RANGE的用法第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。最近一个偶然机会也要用到它,三下五除二,

2013-02-15 16:06:04 22994 3

VC6显示透明PNG图片

VC6显示透明PNG图片,运用CxImage类

2012-12-25

VC检测SD卡插拔事件

检测SD卡、光驱、U盘等媒体介质插拔事件

2011-07-23

CryptoAPI 培训教程

1 前言3 2 目的3 3 新功能3 4 CRYPTOAPI 3 4.1 基本加密函数3 4.1.1 服务提供者函数.4 4.1.2 密钥的产生和交换函数.4 4.1.3 编码/解码函数5 4.1.4 数据加密/解密函数5 4.1.5 哈希和数字签名函数.5 4.1.6 函数详解6 4.2 证书和证书库函数.24 4.2.1 证书库函数.24 4.2.2 维护函数.24 4.2.3 证书函数.24 4.2.4 证书撤销列表函数.25 4.2.5 证书信任列表函数.26 4.2.6 扩展属性函数.26 4.2.7 函数详解.26 4.3 证书验证函数.27 4.3.1 使用CTL 的函数28 4.3.2 证书链验证函数.28 4.4 消息函数28 4.4.1 低级消息函数.28 4.4.2 简化消息函数.29 4.5 辅助函数29 4.5.1 数据管理函数.29 4.5.2 数据转换函数.30 4.5.3 增强密钥用法函数.30 4.5.4 密钥标示函数.31 4.5.5 证书库回调函数.31 4.5.6 OID 支持函数.31 4.5.7 远程对象恢复函数.32 4.5.8 PFX 函数32

2011-07-23

AJAX+JSP实现上传进度条

AJAX+JSP实现上传进度条 AJAXFileUpload

2011-07-23

SuperKillFile强行删除文件源码

驱动级强行删除文件源码 附VB调用驱动示例

2010-06-13

WinIO源码、示例以及帮助文档

WinIO源码驱动源码、动态库源码 VC、VB调用示例 和帮助文档

2010-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除