
Windows操作系统
文章平均质量分 75
ShenRui
不要只会编码,交流比编码更重要
展开
-
vista下开机启动 简单绕过UAC的方法
vista下开机启动 简单绕过UAC的方法 背景 vista下,如果不开启UAC,那就没有我下面要说的问题了,呵呵。下面说的都是在vista开启UAC的前提下说的,win7也适用。 在vista下,系统开启了UAC,如果你的软件通过manifest进行了提权(提升到管理员权限),那么exe上面会打上一个“小盾”的图标,这种程序启动的时候,会激活UAC保护机制转载 2010-02-10 14:26:00 · 1741 阅读 · 0 评论 -
判断当前用户是否打开了UAC(Vista or Win7 OS)
BOOL IsEnableUAC(){ BOOL isEnableUAC = FALSE; OSVERSIONINFO osversioninfo; ZeroMemory(&osversioninfo, sizeof(osversioninfo)); osversioninfo.dwOSVersionInfoSize = sizeof(osversioninfo); BOOL bSuccess转载 2010-02-10 14:30:00 · 2811 阅读 · 1 评论 -
窗口分析
<br /><br />(本文尝试通过一些简单的实验,来分析Windows的窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++、Windows编程及MFC经验,还得有一定动手能力。文中可能出现一些术语不统一的现象,比如“子窗口”,有时候我写作“child window”,有时候写作“child”,我想应该不会有太大影响,文章太长,不一一更正了)<br />问题开始于我的最近的一次开发经历,我打算把程序的一部分界面放在DLL中,而这部分界面又需要使用到Tooltip,但DLL中的虚函数PreTra转载 2011-01-17 15:05:00 · 1223 阅读 · 1 评论 -
进程的结束和UAC的权限提升
<br /><br />终止进程是通过以下4种方式来实现的:<br /> *主线程入口点函数返回.(推荐)<br /> *进程中线程调用ExitProcess函数(避免)<br /> *另一个进程中线程调用TerminateProcess函数(避免)*<br /> 进程,自然死亡(几乎不可能) <br /> <br />一、主线程的入口点函数返回 主程序入口点函数返回之后,这个应用程序的进程才终止. <br /> <br /> 主线程的入口点函数返回,保转载 2011-02-15 13:52:00 · 1686 阅读 · 0 评论 -
模拟用户登录(张佩)
<br />我不知道这能不能算一个好点子,但我觉得这真的不错:模拟一个权力更大的用户进行某些无法完成的操作。举个例子来说:你在Administrator用户下,打开文件1.exe的安全设置页面,添加并设置Guest用户的权限为file control拒否,如下图所示: 这样,按照正常的办法,Guest用户将访问不到1.exe文件了。但是一点其他的办法都没有吗?也不是的,我告诉你一个:模拟高权用户!这是一个很别扭的例子,是我为了说明问题而“多此一举”。但有的时候,你可能要在用户 每次登进系统的时候,修改某转载 2011-02-15 13:47:00 · 773 阅读 · 0 评论 -
Vista/Win7下普通权限进程动态提升权限
本文出自 “碧海笙箫” 博客,请务必保留此出处http://pyhcx.blog.51cto.com/713166/197073一、前提在Vista/Win7下,加强了对安全的管理,对注册表修改,系统目录的文件操作,都需要管理员权限才能完成(当然虚拟存储机制,表面上也相当于能操作)。所以,对于程序中有相关操作的,这时候,就要求我们的程序必须拥有管理员权限。通过mainfest文件,我们可以让程序总是需要管理员权限执行,但是,这将导致程序每次运行时,都需要弹出UAC框老骚扰用户,另外,有时候我们的程序只是在某转载 2011-02-15 13:58:00 · 2059 阅读 · 0 评论 -
激活后台运行程序的窗口
<br /> 最近工作的时候遇到激活后台程序窗口的问题,试了好多方法才成功,在这里留点记忆。<br /> 我的程序一般不显示画面直接在后台运行,启动后直接进入系统托盘(Task Tray ),但在用户需要的时候需要显示运行状态画面。画面启动方法有两种:系统推盘启动和Explorer的右击菜单启动。系统托盘启动的时候没有问题,但是从Explorer启动的时候无法让窗口显示到最前端。尝试了SetForegroundWindow和BringWindowToTop等各种方法都没有成功,最后想到SetWind原创 2011-02-14 13:42:00 · 2959 阅读 · 0 评论 -
系统变量
系统变量 由操作系统定义的数据存储位置,无论谁登录该计算机,该位置都相同。(Administrators 组的用户可以添加新的变量或更改这些值。编辑本段变量设置实例 格式:变量名=实际含义 --------------------------------------------------------------- %homedriv转载 2011-11-10 11:59:16 · 1197 阅读 · 0 评论