
Windows系统
文章平均质量分 54
上善若水75
这个作者很懒,什么都没留下…
展开
-
VS2008编译WTSEnumerateSessions,WTSLogoffSession等相关的windows API的设置
在 Project Properties -> Configuration Properties -> Linker -> Input -> Additional Dependences 里加上 Wtsapi32.lib 。 如果不加的话,会包link错。原创 2013-04-24 16:54:51 · 1565 阅读 · 0 评论 -
Libwdi 编译安装
Libwdi 编译安装1. 编译工具可以采用MinGW,MinGW-w64,Microsoft Visual C++ (Visual Studio)等编译,但最好的是采用Windows DDK build environment进行编译,为了支持XP系统,建议编译环境设置在XP上,否则从win7等系统编译出来的libwdi.dll不能再XP上使用。编译步骤如下:原创 2013-10-17 18:33:30 · 7356 阅读 · 3 评论 -
Usbclerk 编译安装
Usbclerk 编译安装编译工具 VS2008或 VS2010编译步骤如下:1. 安装VS2008或VS2010,这个不细说;2. 下载usbclerk源码从 http://cgit.freedesktop.org/~agilboa/usbclerk/commit/?id=12e2d63604d689918c26baeeff78bd51ff46原创 2013-10-17 18:34:33 · 3915 阅读 · 0 评论 -
DriverEntry程序
DriverEntry程序在以前的部分中,我讲了即插即用管理器装载硬件所需要的驱动并调用其AddDevice函数。一个特定的驱动程序可能会被一个以上的相似硬件所使用,并且存在一些只需要在其第一次加载时被执行一次的全局初始化操作。DriverEntry程序负责这些全局初始化操。extern "C" NTSTATUS DriverEntry(IN PDRIV转载 2013-08-06 10:49:27 · 2110 阅读 · 0 评论 -
VS2010 boost 使用问题一例
最近有一个VS2010的工程用到了boost库,编译的时候报下面的错误:>LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc100-mt-s-1_52.lib'到boost库目录: ~boost_1_52_0\stage\lib 下一看,果然没有这个库,只有 libboost_thread-vc100-mt-gd原创 2013-07-03 22:23:16 · 5973 阅读 · 3 评论 -
Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(五)
今天要编译的是Spice,Spice是一个类似RDP的远程连接协议,它基于网络连接,适用于本地、局域网或广域网(说实在的,以目前中国广域网的带宽和延迟,如果没有很好的优化,还是不太适合的)。与RDP的相对独立性不同,Spice并不能独立工作,它需要与Qemu-KVM等结合使用。Spice是一种Client——Server的架构,虚拟化主机这端驻留SpiceServer,要使用远程桌面的终端这边原创 2013-06-29 09:46:30 · 4113 阅读 · 0 评论 -
rdesktop 鼠标指针显示问题
Linux下 rdesktop远程连接到windows桌面后发现鼠标指针显示效果不好,具体表现为在白色背景下指针模糊不清楚。后来发现rdesktop用的是windows缺省的鼠标方案(windows Aero 方案)。改成标准方案后显示效果可以,方法如下:1. 打开控制面板;2. 双击选择鼠标;3. 选择“指针”Tab页;4. 在“方案”下拉框中选择“Windows 标准(大)原创 2013-06-25 19:04:59 · 4105 阅读 · 1 评论 -
VS2010与QT的集成开发环境
QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持windows平台和linux平台的应用,QT也是一种不错的选择。 QT在linux的开发环境相对简单,只要下载一个Qtcreator就可以轻松搞定:http://qt-project.原创 2013-07-10 18:31:27 · 29314 阅读 · 2 评论 -
ubuntu12 环境下编译freerdp
有时候需要从linux环境下远程连接到windows的环境,可以采用freerdp。freerdp是一个linux下开源的工具,在Ubuntu下可以直接用 apt-get install freerdp-x11安装。但是有时候为了自己需要维护或修改BUG的目的,需要从源码编译一个,下面以Ubuntu12.10环境为例,做了一点尝试。1. 从 https://launchpad.net/ub原创 2013-06-23 10:27:00 · 3824 阅读 · 0 评论 -
利用libvirt命令动态挂载数据盘的方法
在利用KVM的虚拟桌面应用中,有时候需要在虚拟桌面起来后还能够动态的挂载或卸载数据盘,以达到类似热插盘U盘或移动硬盘的效果,当然管理上需要做处理。如果纯粹中技术上来讲,大概是下面的几步:1. 创建数据盘: 创建数据盘可以用qemu-img命令,但是缺点是创建完以后还需要在虚拟机里面做磁盘初始化(在磁盘管理里)和格式化。相比较而言,用libguestfs带的 virt-make-fs就原创 2013-05-23 18:16:11 · 6402 阅读 · 0 评论 -
C#利用dig命令解析SRV方法的具体实现
利用dig命令查询SRV服务器的方法1. 什么是SRVSRV是DNS服务器的数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单的信息。在DNS服务器上可以做SRV的配置,使用SRV的好处是需要使用SRV服务的客户端程序不再需要固定SRV服务器的IP地址,这样就增加了灵活性。SRV的详细说明可以参考:http://en.wikipedia.org/wiki/SRV原创 2013-05-16 13:58:25 · 3107 阅读 · 0 评论 -
windows activex 打包需要注意的地方
在制作activex控件的时候可以用windows自带的iexpress工具来打cab包,这个cab包包含了原创 2014-09-11 18:27:24 · 802 阅读 · 0 评论