![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WINDOWS
yongqiangyue
这个作者很懒,什么都没留下…
展开
-
32进程调用64dll的解决方法
32位进程调用64位dll应该也可以通过这种方法解决,原因64位windows系统下安装了32位和64位两套COM系统(本人已验证) 最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位dll的问题。由于有一些32转载 2012-08-02 18:36:16 · 4649 阅读 · 1 评论 -
将byte数组的内容转换成BSTR类型,反之。
问题描述:之前我们有个接口类似int WINAPI ReadBiosVersion(BYTE *bios, ULONG size, char *version);这个接口是包装在dll中,是操作底层bios的。提供接口的人,提供了32bit和64bit两套dll.而我们的应用程序是32bit的,需要在64bit OS上运行,就需要调用64bit.所以我们的方案是上篇文章介绍的使用进程外的COM原创 2012-08-07 15:09:16 · 3093 阅读 · 1 评论 -
并发和并行的区别?
并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行。转载 2012-07-30 11:35:53 · 478 阅读 · 0 评论 -
改变进程和线程的优先级(Windows)
Windows平台上的关于进程和线程创建和修改优先级方法1. 设置线程的优先级 SetThreadPriority 2. 创建线程函数 CreateThread3. 设置进程的优先级 SetPriorityClass4. 创建进程函数 CreateProcess原创 2012-07-31 15:39:21 · 2721 阅读 · 0 评论 -
CreateFileMapping和MapViewOfFile函数
在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开发速度。之前讲过一种使用命名管道的方式实现,下面就来使用文件映射的方式进行共享数据。先要使用函数CreateFileMapping来创建一个想共享的文件数据句柄,然后使用MapViewOfFi转载 2012-08-01 13:20:46 · 1407 阅读 · 0 评论 -
IRQL(转载 自 windows内核情景分析)
与此相关,Windows为CPU的运行状态定义了许多“IRQ级别”,即IRQL。在任一时间中,CPU总是运行于其中的某一个级别,这个级别就表明了什么事情可以做、什么事情不可以做。下面是这些级别的定义:#define PASSIVE_LEVEL 0#define LOW_LEVEL转载 2013-05-02 15:27:20 · 664 阅读 · 0 评论 -
Windows驱动wdf驱动开发系列(一)
之前没有做过驱动开发,一切从〇开始。陆陆续续看了些书,windows设备驱动程序wdf开发等。但是总是云里雾里的。所以想一点一点的积累下在驱动方面的知识。首先我将记录下如何搭建调试环境?前提是wmware已装完毕,已有两台guest os. (xp 和win7)。下面针对两类系统的调试进行说明。针对xp驱动调试的设置(参考:http://joeyliu.blog.51cto.com原创 2013-04-24 10:14:40 · 1974 阅读 · 0 评论 -
Windows驱动wdf驱动开发系列(二)
1. Framework Object Model2. KMDF程序结构KMDF属于即插即用驱动程序的驱动模型:1.一个DriverEntry例程。2.一个EvtDriverDeviceAdd例程,类似于WDM的AddDevice例程。3.一个或多个IO队列。4.一个活多个IO事件回调例程,类似于WDM的Dispatc原创 2013-05-06 14:48:59 · 878 阅读 · 0 评论 -
win7 多用户远程登录
1, 下载 补丁UniversalTermsrvPatch,功能就是去除单用户登陆的限制,允许多人多用户同时并行访问登录。2, 根据你的系统运行对应的程序: 32位系统请运行 UniversalTermsrvPatch-x86.exe; 64位系统请运行 UniversalTermsrvPatch-x64.exe。3, 需要管理员权限。右键点转载 2013-05-10 11:45:43 · 896 阅读 · 0 评论