- 博客(16)
- 资源 (16)
- 收藏
- 关注
转载 InstallShield
InstallShield 的功能相当强大,能够对系统和安装需要提供丰富的函数支持,有足够灵活的界面控制支持,而且其脚本语言特点与Visual C++的代码极其相似,非常适合使用Visual C++的开发者使用。---- 但是,在某些情况下,InstallShield不能提供能完成某种特殊功能的相应函数,这时需要我们自己开发出能够完成此功能的函数,然后放在InstallShield中调用,
2014-05-30 11:14:13 1351
转载 VC++ 安装驱动 源码
WDM式驱动源码:#include "stdafx.h"#include // Make all functions UNICODE safe.#include // for the API UpdateDriverForPlugAndPlayDevices().#include // for SetupDiXxx functions.#include "inst
2014-05-29 15:20:48 1661
转载 VC++ 安装驱动 详细解释
最近用C++写了一款类似android手机助手的产品,其中的一个模块功能是检测与监测android设备的设备ID,根据设备ID检索驱动并进行安装。因此搜索了好多关于驱动安装的资料,现整理如下:驱动分为WDM式和NT式两种驱动,我所理解的两者区别:1. WDM由.inf文件加载,NT通过服务手动加载2. WDM支持即插即用,NT不支持即插即用3. WDM通过注册表指定挂载那个驱动,NT可通过寻找不同
2014-05-29 14:50:25 1476
转载 将C++转换成VB,C#语言小工具介绍
在网上看到很多网友在.NET程序中调用Win32 API,或者调用自己的VC DLL里面提供的函数的时候,总是被生成正确的C函数在C#中的正确声明而困扰,而生成C++中结构体在C#中的声明 - 天,没有什么比这个更让人恶心的事情了。因为:1. 如果你的结构体里面包含 TCHAR字符串成员的话,需要考虑ANSI和Unicode DLL的情形。2. 如果你的结构
2014-05-22 11:39:04 5670
转载 C++纯手工打造COM:COM之来龙去脉——组件如何被创建
本文意旨帮助初涉COM的学者能对COM组件的创建过程有一个清晰的了解。全文以《COM技术内幕》第7章的示例代码为蓝本,稍做修改之后进行详细介绍。如果你也阅读过此书的相关内容,那么理解起来将会更容易。《COM技术内幕》这本书的示例代码编写于1996年。时至今日,编译器发生了或多或少的变化,将本书作者编写的代码重新组织到Visual studio 2008中并成功编译,对于当时刚接触COM的我
2014-05-20 17:48:50 2988
转载 用VC进行COM编程所必须掌握的理论知识
这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。 一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划
2014-05-20 17:45:59 768
转载 使用纯粹的C++语言编写COM组件
本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的。利用本文提供的这个简单框架你可以实现很基本的COM组件,如外壳扩展(Shell Extensions)等。 以下是用本文所说的方式编写自己的COM对象要经过的步骤: 第一步:写一个头
2014-05-20 17:44:50 1013
转载 VC创建COM工程和调用
1创建一个ATL COM工程,全部默认2,增加一个类CY3,增加一个类方法SHOW调用:#include "comat.h" //COM类#include "comat_i.c"//COM类int main(int argc, char* argv[]){//(1)在当前线程初始化COM类库为STA模式。::CoInitialize( NULL
2014-05-20 17:42:19 1602
转载 C++ COM组件编写初探
最近在学习COM,自己实现了一个小Demo,拿出来和大家分享一下。求各种批评。我实现的这个组件向外提供了一个接口ICompTest,里面只有一个函数helloworld(),功能为返回一个整数89。实现了自注册功能。下面贴出代码,希望对刚开始学习COM的朋友有所帮助。 首先看一下工程结构,编译环境为vs 2008CompTest工程是服务端工程,是一
2014-05-20 17:41:17 2628
转载 用纯粹的C++编写COM组件
http://www.yesky.com/dev/382/2019882.shtmlhttp://tech.ddvip.com/2007-03/117437867521869.html本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处 理进程内服务器的方法以及COM是如何创建类工厂的。利用本文
2014-05-20 17:26:13 1111
转载 在VB中调用C/C++语言编写的dll,数组参数的传递
动态链接库(dll)的好处就不多说了,这里就把如何在VB中调用VC写的dll函数的方法介绍一下,供有需要的朋友们参考,同时也免得自己以后忘了。初次接触DLL的用户经常会遇到一个问题:在VC环境下创建的DLL,在VC里运行的好好的,可在VB应用程序中调用时却老是出现"调用约定错误"、"找不到入口点"之类的错误。这主要是由以下疏漏造成的。首先,要注意DLL中的函数和VB中的函数声明
2014-05-19 16:20:17 4654 1
转载 C#中调用Windows API的要点
介绍 API(Application Programming Interface),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性。大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装了大部分
2014-05-15 10:21:53 795
原创 This platform could not be created because a solution platform of the same name already exists解决方法
如果在一个解决
2014-05-08 16:01:35 3619
winsocket入门教程
2014-03-27
DOS622镜像文件,WINCE
2014-03-14
DriverStudio3.2补丁DSDDKEnv.zip
2013-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人