李sir_Blog

博客园 首页 联系 订阅 管理

随笔分类 - win7开发

1 2 下一页

摘要:#include <windows.h>#include <stdio.h>#include <aclapi.h>void main(){ DWORD dwRes, dwDisposition; PSID pEveryoneSID = NULL, pAdminSID = NULL; PACL pACL = NULL; PSECURITY_DESCRIPTOR pSD = NULL; EXPLICIT_ACCESS ea[2]; SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORI 阅读全文
posted @ 2011-02-25 15:22 李sir 阅读(708) 评论(0) 推荐(0) 编辑

摘要:ACL即访问控制表,由一个ACL头和零到多个ACE(Access_control entry 访问控制实例)构成。ACL的应用平台是WindowsNT/2000/XP/2003,实际上WindowsNT3.1之后的使用NT内核的操作系统都支持这个结构。ACL标志了第三方对某一个对象的访问权限,这个对象可以是任何类的实例,当然也包括了进程(Process)对象。1 概述每一个ACE包含一个授权对象(Trustee)和一组权限,一个有效的SecurityDescriptor(安全标志)包含两个ACL,即DACL和SACL。在WindowsNT下,使用OpenProcess打开进程的时候,系统会根据 阅读全文
posted @ 2011-02-25 15:20 李sir 阅读(1261) 评论(0) 推荐(0) 编辑

摘要:Builtin\administrators 与 Domain Admins 用户组的来历与区别 什么是builtin\administrators用户组?=====================builtin\administrators用户组是在你安装Windows的时候默认创建的.这个用户组对于这台计算机有完全的, 没有任何限制的权限. 默认情况下, 唯一属于这个用户组的用户是 Administrator 什么是domain admins用户组?=====================Domain Administrators 用户组只在Windows的Domain里出现. 这个用户 阅读全文
posted @ 2011-01-10 13:57 李sir 阅读(3247) 评论(0) 推荐(0) 编辑

摘要://for windows Vista or later OS and adminif ( IsVistaorLater() && IsAdmin() ) { // Initialize COM. ::CoInitialize(NULL); // Provides access to the Task Scheduler service for managing registered tasks. CComPtrITaskService pService; HRESULT hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INP 阅读全文
posted @ 2011-01-10 11:30 李sir 阅读(1714) 评论(0) 推荐(0) 编辑

摘要:#include atlbase.h#include taskschd.hvoid AddVistaTask() //创建计划任务{CComPtrITaskService service;CComPtrITaskFolder root_folder;CComPtrITaskFolder new_folder;CComPtrIRegisteredTask new_task; CComPtrITaskDefinition task_def;CComPtrIActionCollection actions;CComPtrIAction act1;CComPtrI 阅读全文
posted @ 2011-01-07 11:36 李sir 阅读(5158) 评论(0) 推荐(0) 编辑

摘要:Task Scheduler 在 Windows Vista® 中得到了彻底的革新。尽管有一些相似之处,但新的 Task Scheduler(称为 Task Scheduler 2.0)比原来的工具(自 Windows® 98 起便已存在)要强大许多。它不再仅仅是一个供最终用户使用的工具,而是一个用于设计和管理复杂后台操作的强大平台——甚至在很多情况下,它可以避免对 Windows 服务进行开发。假设您的项目需要自动检查更新。您可以考虑编写一个在后台运行的 Windows 服务,每隔几天就会检查是否有更新。如果服务不是必须全天候运行,那么可以设计一个计划任务,每隔几天才运行一次,检查是否有更新 阅读全文
posted @ 2011-01-07 11:14 李sir 阅读(3416) 评论(0) 推荐(0) 编辑

摘要:怎么设置让一个程序开机启动,并没186秒运行一次?”。看下面几位景友的回复,知道大家可能对于这个windows自带的功能不是太熟悉。下面以“启动运行QQ程序,无限期每186秒一次”为例,演示如何使用计划任务功能。由于本人水平有限,不当之处,敬请指出。1。 可以在计算机-右键-管理,或在控制面板找到 计划任务,或者开始菜单搜索框搜索“计划任务”或“ task schedule”关键字,打开。界面如下。2。 点击右边栏的 “创建任务”,界面如下。我们可以看到包括有5个标签,分别为常规、启动器、动作、环境、设置。3。在各个标签输入指示命令。以“自启动运行QQ程序,无限期每186秒一次”为例,各个标签 阅读全文
posted @ 2011-01-06 18:35 李sir 阅读(1475) 评论(0) 推荐(0) 编辑

摘要:http://msdn.microsoft.com/en-us/library/aa446817(v=VS.85).aspxBoot Trigger Example (C++)This topic contains a C++ code example that shows how to create a task that is scheduled to execute Notepad.exe when the system is started. The task contains a boot trigger that specifies a start boundary and del 阅读全文
posted @ 2011-01-06 17:17 李sir 阅读(653) 评论(0) 推荐(0) 编辑

摘要:1、注册表位置 Windows7 64bit系统的注册表分32 位注册表项和64位注册表项两部分。在64bit系统下,通过regedit中查看到指定路径下的注册表项均为64位注册表项,而32位注册表项被重定位到:HKEY_LOCAL_MACHINE\Software\WOW6432Node。应用程序操作注册表的时候也分32bit方式和64bit方式。运行于64bit系统下的32bit应用程序默认操作32位注册表项(即被重定向到WOW6432Node下的子项);而64bit应用程序才是操作的直观子项。比如,同在64bit系统下,使用如下代码访问注册表:::RegOpenKeyEx(HKEY_LO 阅读全文
posted @ 2011-01-03 16:13 李sir 阅读(5725) 评论(1) 推荐(0) 编辑

摘要:本文主要记录个人安装VMware+Windgb+Win7内核驱动调试的笔记。一、安装环境主机:Windows Vista Bussiness 虚拟机:VMware 7 GUestOS: Win7 Windbg: 6.11 二、虚拟机配置打开相应 vmware 虚拟机上的 “Virtaul Machine Settings“2.“Hardware ”选项中 —- 点击“Add” 添加一个串口设备 SeriallPort .3.”Next”,在 “Serial Port” 里选中 “Output to named pipe”4.”next”,然后如下设置:5.确定之后,回到如下界面,在右脚”Vi 阅读全文
posted @ 2010-12-14 10:01 李sir 阅读(9938) 评论(0) 推荐(0) 编辑

摘要:windows7 shell就是windows7操作系统的的控制台对于熟悉了命令行的人而言,用键盘调用程序比鼠标更快更省力您可以用"Shell:"命令调用一切可以用资源管理器打开的项目甚至是一次完成.需要很多步骤才能完成的任务.我们在程序里面如何调用呢,我们来使用为了windows7而生的VS2010,基于C++开发一个shell应用,基于VS2010+windows7调试通过,详情请见代码注释v... 阅读全文
posted @ 2010-12-01 19:08 李sir 阅读(1169) 评论(0) 推荐(0) 编辑

摘要:/****************************** Module Header ******************************\Module Name: CppCreateLowIntegrityProcess.cppProject: CppCreateLowIntegrityProcessCopyright (c) Microsoft Corporation.The code sample demonstrates how to start a low-integrity process. The application launches itself at the 阅读全文
posted @ 2010-12-01 16:44 李sir 阅读(1293) 评论(0) 推荐(1) 编辑

摘要:#pragma region Includes#include <stdio.h>#include <windows.h>#pragma endregion#pragma region Is64BitOperatingSystem (IsWow64Process)//// FUNCTION: DoesWin32MethodExist(PCWSTR, PCSTR)//// PURPOSE: The function determins whether a method exists in the export // table of a certain module.// 阅读全文
posted @ 2010-12-01 15:48 李sir 阅读(2111) 评论(0) 推荐(0) 编辑

摘要:我不知道这能不能算一个好点子,但我觉得这真的不错:模拟一个权力更大的用户进行某些无法完成的操作。举个例子来说:你在Administrator用户下,打开文件1.exe的安全设置页面,添加并设置Guest用户的权限为file control拒否,如下图所示:这样,按照正常的办法,Guest用户将访问不到1.exe文件了。但是一点其他的办法都没有吗?也不是的,我告诉你一个:模拟高权用户!这是一个很别扭... 阅读全文
posted @ 2010-12-01 11:22 李sir 阅读(2105) 评论(0) 推荐(0) 编辑

摘要:发现Win7下的一些EXE文件图标莫名奇妙丢失,但功能却正常,在网上搜索了一下,原来是图标缓存的问题,应该是Win7的bug。"%userprofile%\AppData\Local\IconCache.db"根据网上提示方法,输入下列命令:在命令提示符下输入下列命令即可恢复。taskkill /im explorer.exe /fcd /d %userprofile%\appdata\local... 阅读全文
posted @ 2010-11-24 12:54 李sir 阅读(1165) 评论(0) 推荐(1) 编辑

摘要://hibernate and standbyintCAutoPowerOnShutdownDlg::SetPower(BOOL bSuspend,BOOL bForce){ TOKEN_PRIVILEGES tp; HANDLE hToken; LUID luid; LPTSTR MachineName=NULL;//為當前進程獲得關閉系統休眠系統的特權// 取得当前进程的[Token](标识)... 阅读全文
posted @ 2010-11-17 14:50 李sir 阅读(340) 评论(0) 推荐(0) 编辑

摘要:http://www.codeproject.com/KB/vista/SevenGoodiesJumpLists.aspx 阅读全文
posted @ 2010-11-02 15:48 李sir 阅读(272) 评论(0) 推荐(0) 编辑

摘要:http://www.qqread.com/vc/i449579.html 阅读全文
posted @ 2010-11-02 15:01 李sir 阅读(599) 评论(0) 推荐(0) 编辑

摘要:In this Vista Goodies article, I'll demonstrate how to monitor the computer's power status using new notifications that were added to Vista. For apps that may be CPU- or graphics-intensive � such as a... 阅读全文
posted @ 2010-11-02 11:36 李sir 阅读(868) 评论(0) 推荐(0) 编辑

摘要://關閉moniter的電源sendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)2);//打開moniter的電源sendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,(LPARAM)-1);//low power moniterSendMessage(HWND... 阅读全文
posted @ 2010-11-02 10:35 李sir 阅读(1961) 评论(0) 推荐(0) 编辑

1 2 下一页