- 博客(32)
- 资源 (18)
- 收藏
- 关注
转载 关掉\禁用win7自动配置ipv4地址的方法 默认网关自动消失的解决办法
转载自: http://blog.csdn.net/zouqin369/article/details/6913692 今天去公司设置好IP后,无论怎么样都上不了internet,再次打开本地后发现默认网关自动消失,cmd下输入ipconfig后的现象如下: 物理地址. . . . . . . . . . . . . : 00-22-64-55-76-8F DHCP 已启用
2012-10-31 15:11:16 30536 2
原创 在服务中启动带有界面的程序
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 参考文章:http://blog.csdn.net/goingup/article/details/2932752#reply 在服务中启动带有界面的程序。一、函数定义1、窄字节版本#include #include #include #inc
2012-10-31 10:03:02 4225 1
转载 服务程序中如何得到当前登陆用户名
这也是开发当中经常遇到的一个问题,因为服务程序是用system身份运行的,所以如果直接使用getusername是不行的。但是如果用我上一篇文章中的思路,那么这个问题同样也可以迎刃而解了。方法就是可以通过取得shell的token,根据这个token来得到Sid,在根据Sid来得到当前登陆的用户名和domain。下面是示例代码: //根据进程名称得到进程tokenBOOL GetTok
2012-10-31 10:02:36 3922
转载 citrix协议ICA技术原理
转载自: http://www.zrss.com.cn/article-110-1.html Citrix交付中心解决方案的核心是虚拟化技术,虚拟化计算的核心是ICA协议,ICA协议连接了运行在平台上的应用客户端运行环境和远端终端设备,通过ICA的32个虚拟通道(分别传递各种输入输出数据如鼠标、键盘、图像、声音、端口、打印等等),运行在中心服务器上的应用运行环境的输入输出数据重新定向到远端
2012-10-29 22:48:53 13469
原创 Window XP驱动开发(二十四) 驱动程序工程用 DDK命令行编译
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 在我的文章:《Window XP驱动开发(十六) XP下新建驱动程序工程并编译的第二种方法》、《Window XP驱动开发(二) 环境搭建(VS2008+WDK+DDKWzard)及示例源码分析》中讲到编译window驱动的方法,这里再介绍一种 1、打开
2012-10-29 22:36:00 5642 1
原创 延迟加载DLL
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 一、延迟加载DLL:使用目的:如果在WIN2000中设计的程序使用了WIN98没有的新函数,而要在98上运行,如果不应有延迟加载技术,将会终止进程。方法(两步):1、 常规建立DLL和可执行模块;2、 链接可执行模块时,添加延迟加载开
2012-10-27 20:26:27 7112
原创 延迟加载DLL 的意义
一、前言Microsoft Visual C++ 6.0提供了一个出色的新特性,它能够使DLL的操作变得更加容易。这个特性称为延迟加载DLL。延迟加载的DLL是个隐含链接的DLL,它实际上要等到你的代码试图引用DLL中包含的一个符号时才进行加载。延迟加载的DLL在下列情况下是非常有用的: (1) 如果你的应用程序使用若干个DLL,那么它的初始化时间就比较长,因为加载程序要将
2012-10-27 20:25:28 3209 1
原创 结构体定义无名称成员的方法
一、结构体定义方法1、struct myStruct { int ;};编译出错: error C2208: “int”: 没有使用此类型进行定义的成员2、但如果是在结构体中放一个结构体的声明,那么是编译通过的struct myStruct { int a;};struct myStruct1{ struct myStruct
2012-10-27 20:12:37 6214 1
原创 类中赋值函数注意事项
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 #include #include class CTest{public: CTest() : m_value(100) { }public: CTest & operator=(const CTest &cTestSource)
2012-10-26 14:44:22 1257
原创 包含有函数实现的.h文件注意事项
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖1、先讲my.h文件的代码#ifndef __MY_H__#define __MY_H__ int MyFunction(){ return 0;}#endif 2、在两个地方使用到上面讲到的.h文件。 结果编
2012-10-25 15:27:25 1837
转载 管道实现进程间通讯 、WaitNamedPipe
一、管道实现进程间通讯基本的理论知识 1.什么是管道以及分类 管道是两个头的东西,每个头各连接一个进程或者同一个进程的不同代码,按照管道的类别分有两种管道,匿名的和命名的;按照管道的传输方向分也可以分成两种,单向的双向的。根据管道的特点,命名管道通常用在网络环境下不同计算机上运行的进程之间的通信(当然也可以用在同一台机的不同进程中)它可以是单向或双向的;而匿名管道只能用在同一台计算
2012-10-22 22:53:38 19451 1
原创 bmp文件格式压缩的代码
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 一、按BMP格式,320*240的24位的BMP图片数据量大概225kB(329*240*3=230400)左右,如果转换成256色,那就是225kb/3=75kb左右,如果加RLE压缩可能会小点。除非你的是 206*200的32位位图文件转换为256色,并采用RLE
2012-10-21 09:59:17 9504
原创 QISearch的介绍
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 IUnknown::QueryInterface 方法牟表驱动的执行方法HRESULT QISearch( _In_ void *that, _In_ LPCQITAB pqit, _In_ REFIID riid, _Out_
2012-10-19 17:17:48 2630
原创 设置vista和win7进入Debug模式
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 设置vista和win7进入Debug模式: 1. bcdedit /copy {current} /d DebugEntry 正常情况下提示:如果出现以下提示:解决方法:因为用户账户控制UAC,导致了cmd命令默认无管理员权限;只需在cmd上
2012-10-19 16:36:35 10724
转载 虚拟机桥接方式上网
一、 最近捣鼓虚拟机bridge方式联网费了不少时间,原因有两个:一是刚接触到linux,各种操作不熟悉,基本还没有入门;而是学校的上网方式比较特殊(校园网路+BRAS:宽带远程接入服务设备)。并且网络上的资料都是在比较通用的宽带连接的环境下,没有具体相关细节。在苦苦寻求的时候,大胆的设置了一下IP,没想到通啦!。。。。。生活就是这样,无意间充满惊喜。废话少说,下面进入正题。环境简介:
2012-10-19 13:07:24 982
转载 VMware 虚拟机中添加新硬盘的方法
转载自:http://blog.csdn.net/hanpengyu/article/details/7475645 随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机
2012-10-19 10:35:57 1771
原创 def文件加PRIVATE引起的编译出错:接口找不到
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖一、编译一个工程报导入的lib里的接口找不到1>正在链接...1>XSession.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XLogon(struct _XLOGON_INFO *)" (?XLogon@@YGHPAU_
2012-10-18 16:55:33 1848
原创 error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMT.
环境:在非MFC程序(使用standard windows library)中,添加MFC支持,静态链接MFC库。 发生以下错误: 问题产生原因,CRT库和MFC库链接时顺序有误:CRT 库对 new、delete 和 DllMain 函数使用弱外部链接。MFC 库也包含 new、delete 和 DllMain 函数。这些函数要求先链接 MFC 库,然后再链接 C
2012-10-16 13:30:55 16333 1
原创 error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)"
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖1、报错:1>正在链接...1>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info
2012-10-16 13:28:11 10506 3
转载 使用_CrtSetDbgFlag检测内存泄露
转载自: http://hi.baidu.com/ccc10509/item/6262d83ce9c38cc9392ffa8a一、介绍:动态分配、回收内存是C/C++编程语言一个最强的特点,但是中国哲学家孙(Sun Tzu,我不知道是谁?那位知道?)指出,最强的同时也是最弱的。这句话对C/C++应用来说非常正确,在内存处理出错的地方通常就是BUGS产生的地方。一个最敏感和难检测的BUG
2012-10-16 11:21:26 19129 2
转载 Windows NT Session 概念的原理与应用浅析 [1] 遍历并获取信息
转载自: http://www.cnblogs.com/flier/archive/2004/07/19/25709.html 我在上一篇文章《DACL, NULL or not NULL》中曾简要地介绍了 Windows 系统中 Session 的概念,并且通过一个自己编写的小工具 KeSession 列出当前系统 Session 信息。本文中我将就遍历并获取当前系统 Session
2012-10-15 19:10:49 2976
转载 关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 1.为什么要用GlobalLock()函数 HGLOBAL hImageMemory=GlobalAlloc(GMEM_MOVEABLE, dwFileSize); //给图片分配全局内存 void *pImageMemory=GlobalLock(hImageM
2012-10-14 20:23:51 1342
原创 OpenEvent返回内存无法访问、共享内存无法使用
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 一、OpenEvent返回内存无法访问1、问题描述在winlogon.exe调用的gina.dll里创建一个线程,在线程里创建事件:DWORD WINAPI CXRedGinaApp::XRedMonitorProc(LPVOID pParam) { HWND
2012-10-14 19:40:00 3245
转载 自己动手实现一个《倒水解密》游戏
本文所有源代码和VisualStudio2010(.NET Fx 2.0)工程打包在本文最后下载。(别找我要源码,一概不理会)《倒水解密》是一款很不错的手机益智类游戏,游戏界面如下:规则是这样的:有N个容量不同的瓶子,指定「将a升水倒入容量为b的瓶子」。游戏要求通过装水、倒水,达成给定的目标。该游戏虽然简单,但可玩性高,也可有不同的难度变化,并且能锻炼玩家的心算能力。《倒水解密
2012-10-08 09:36:35 2961
转载 Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future relea
1、Well, as the warning suggests, don't use the /Wp64 option.If you are using VS2008 then go to Project Properties->Configuration Properties->C/C++->Generaland disable Detect 64-bit Portability Iss
2012-10-07 08:46:34 2192
转载 《程序员》2008年第1期"算法擂台" - Cantor表解答
/* Name: Cantor Table Author: blackboy @ S.N.P Date: 08-01-08 23:08 Description: Coded by Dev-C++ 4.9.9.2 */ #include #include #define MAX 20 // 计算并打印Cantor表中第n项的值 int Pri
2012-10-05 10:37:47 1428
转载 结束超时的耗时线程 - 两种方法
转载自: http://blog.csdn.net/blackboyofsnp/article/details/4803847 有时候我们需要线程执行指定的时间后, 结束它,例如,让采集线程采集100秒的数据。这时, 就需要在线程超过时间限制后结束它。下面给出了Win32 console小例子, 使用VC++ 2005编译:// main.cpp 主程序#def
2012-10-05 10:22:15 1247
转载 Windbg加载symbol过慢
转载自: http://blog.csdn.net/sento/article/details/5643518 Windbg越来越慢了,随便attach到一个.net进程后,Windbg都会花上3到5分钟来加载symbol, 比如ntdll.dll, mscoreei.dll等,而且期间cpu(双核)的使用率维持在50%左右.会不会是因为Windbg每次都从symbol server上
2012-10-03 15:56:28 4437 1
转载 Nginx(六)Nginx请求处理机制
转载自: 本文为您解读,Nginx是如何处理请求的,让你从逻辑上有一个清晰的认识。1. 处理什么样的请求处理访问到 Nginx 所在 IP 地址的请求,并且这些请求的 HTTP 头信息中的 Host 为所要处理的域名(如下以80端口为例),如下几个 server 就对应响应的请求:server { listen 80; server_name ng
2012-10-03 11:26:37 3815
转载 Nginx(五)Nginx入门级配置与部署及“Hello World”
转载自: http://blog.csdn.net/poechant/article/details/7049027这一次我们要学习什么?就是用Nginx在一台机器上搭建一个最简单的显示“Hello World”的Web服务器。那我们就 step by step 来尝试吧~1. Nginx 程序包目前最新的开发版本时1.1.12:Linux/Unix:nginx-1.1.12.
2012-10-03 11:13:31 1992
转载 Nginx(四)Nginx简介及入门示例
转载自: http://blog.csdn.net/poechant/article/details/6729920 概述从这篇博文起,将带领读者们一起领略Nginx的强大。Nginx 是做什么用的?我相信很多朋友都已经使用过,如果你没有,那么你一定知道以下这些名称之一:Apache,Lighttpd,Tomcat,Jetty。它们占据了目前Web服务器的几乎全部江山,其中 Apa
2012-10-03 11:04:45 1202
Multimonitor_forCSDN
2013-04-03
ColorCursor_Demo_forCSDN.rar
2013-03-27
Atheros AR9XX无线局域网客户端
2012-11-03
PKCS11.7 gzip.exe asm.zip MsVSVC++1.52.7z
2012-07-24
WDK源码中 usbView 例子的编译及说明 .
2012-06-05
(补充)WCE Sqlite30数据库源码
2012-03-17
SM_V0.0.zip
2012-03-01
WCE下测试3D性能的OpenGL ES源码 C/C++语言
2011-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人