随笔分类 - Windows-Core
摘要:面试问题:Vista与XP的Session 0与Session X的区别 在XXXXX的一次面试中,笔试问题的题目曾提到Session 0、Session 1在Vista和Xp中的区别?现在把答案发上来Sharing。 首先,在Windows XP/2003及Vista中均支持Session 0 和
阅读全文
摘要:Jeffrey Richter 以其多本 Windows 核心技术的经典著作而闻名,同时,他深入掌握微软的 .NET 等一系列核心技术,他所创办的 Wintellect 公司与微软有密切的合作关系,他本人也为微软的 .NET 框架贡献良多。 2012年 1 月,Jeffrey Richter 在北京
阅读全文
摘要:在Windows系统上以C++打印出当前活动用户的环境变量,代码如下(QT环境): [cpp] view plain copy void getEnvironmentVariables() { DWORD sessionId = WTSGetActiveConsoleSessionId(); qIn
阅读全文
摘要:首先,对“活动用户”的定义是,当前拥有桌面的用户。对于Windows XP及其以后的系统,即使是可以多个用户同时登录了,拥有桌面的也仅仅只有一个。 如果系统级服务调用Windows API来获取注册表键值的时候,直接以HKEY_CURRENT_USER为参数,则取到的并不是活动用户的注册表信息,而是
阅读全文
摘要:1.重启windows网卡命令 rem 禁用网卡netsh interface set interface 本地连接 disabledrem 启用网卡 netsh interface set interface 本地连接 enabled 2.根据相关信息作出如下修改 rem 禁用网卡netsh in
阅读全文
摘要:初探WINDOWS下IME编程作者:广东南海市昭信科技有限公司-李建国 引文来源 初探WINDOWS下IME编程 - 作者:李建国 http://blog.163.com/wan_gn/blog/static/39515821200881062754773/
阅读全文
摘要:在NT系列Windows操作系统中,恶意软件可以通过关联Winlogon特定的事件来使自身被启动,如Lock,Logoff,Logon,Shutdown,StartScreenSaver,StartShell,Startup,StopScreenSaver,Unlock等,这甚至能够使得恶意软件在安
阅读全文
摘要:1. 进程是执行文件的运行时形态。包括两部分:内核数据(对应内核对象)、地址空间(包括执行文件代码和栈堆等动态内存)。 2. 把VC的“系统-子系统”值删除掉,即不指定控制台或GUI,则编译器会根据代码中存在main或者WinMain来自动选择子系统(这里不谈Unicode了),很方便。 3. 启动
阅读全文
摘要:http://download.csdn.net/download/autumoonchina/8747921
阅读全文
摘要:前面曾经讲过,设备I/O的方式有两种:同步和异步。本篇介绍一下同步设备I/O。主要涉及到两个函数:ReadFile和WriteFile。 不要被这两个函数的名称迷惑,不仅可以将这两个作用于文件,也可以作用于其他设备:比如管道、邮槽等。 最简单的设备I/O,可以通过ReadFile和WriteFile
阅读全文
摘要:代码可在Windows NT下正常运行 具体API说明请参照如下文档: GetLogicalProcessorInformation 点击打开链接 点击打开链接 点击打开链接 [html] view plain copy typedef BOOL (WINAPI *LPFN_GLPI)(PSYSTE
阅读全文
摘要:using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct USER_INFO_0 { public string Usern
阅读全文
摘要:[cpp] view plain copy [cpp] view plain copy http://blog.csdn.net/zwfgdlc/article/details/52794551
阅读全文
摘要:[cpp] view plain copy [cpp] view plain copy http://blog.csdn.net/zwfgdlc/article/details/8827116
阅读全文
摘要:随手而作,纯粹技术研究,没什么实际意义。 打开xuetr,正常情况下.winlogon.exe注册了三个热键。ctrl+alt+del,win+u,win+l三个。 这三个键用SetWindowsHookEx()函数,使用键盘钩子也屏蔽不了。 我们先把UnregisterSystemHotKey.d
阅读全文
摘要:声明: 找到服务器僵死的原因了,原因是虚拟内存设置小于物理内存. 只要虚拟内存设置为系统默认大小就不会出生僵死的现象了. 当时因为服务器内存48G,系统默认虚拟内存大小也是48G, 觉得太占硬盘空间,一时手贱,改小了虚拟内存,才会造成服务器长时间运行僵死的现象. [cpp] view plain c
阅读全文
摘要:[cpp] view plain copy #include <windows.h> #include <Powrprof.h> #pragma comment(lib, "Powrprof.lib") int APIENTRY WinMain(HINSTANCE hInstance, HINSTA
阅读全文
摘要:之前写了一个软件用于实验室的打卡提醒,其中一个重要的功能是在关机之前提醒当天晚上是否已经打卡。之前我是在WM_ENDSESSION中弹出一个模态对话框来提醒,在XP中基本工作正常,在Win7中大多数时候工作正常,但是有时候会出现不提醒现象。我想这中间是不是有什么玄机,Windows的关机方案从XP到
阅读全文
摘要:总是有新入门的Windows程序员问我Windows的句柄到底是什么,我说你把它看做一种类似指针的标识就行了,但是显然这一答案不能让他们满意,然后我说去问问度娘吧,他们说不行网上的说法太多还难以理解。今天比较闲,我上网查了查,光是百度百科词条“句柄”中就有好几种说法,很多叙述还是错误的,天知道这些误
阅读全文
摘要:我在使用剪切板时,发现通用的都是使用GlobalAlloc来分配内存,我就想不是说在Win32中GlobalAlloc和LocalAlloc是一样的那为什么不用LocalAlloc呢,原谅我的好奇心吧,对此我研究了一番,如果你也有此疑问,可以看一看。 先看一看关于GlobalAlloc和LocalA
阅读全文