随笔分类 - Windows-UAC与数字签名
摘要:背景 vista下,如果不开启UAC,那就没有我下面要说的问题了,呵呵。下面说的都是在vista开启UAC的前提下说的,win7也适用。 在vista下,系统开启了UAC,如果你的软件通过manifest进行了提权(提升到管理员权限),那么exe上面会打上一个“小盾”的图标,这种程序启动的时候,会激
阅读全文
摘要:net user administrator /active:yes runas /user:ComputerName\Administrator /savecred “C:\Path\To\Program.exe“runas /user:Laptop\Administrator /savecred
阅读全文
摘要:https://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 [cpp] view plain copy BOOL ExecuteAsUser(LPCWSTR lpszUserName, LPCWSTR lpszPassword, LPCWSTR lps
阅读全文
摘要:360第一次注册是需要弹,可是以后就不弹了开机自启动不弹框,开机自启动不弹框 服务是system权限再说一句,一般程序也不需要过UAC系统启动项白名单。UAC有一个白名单机制。还有UAC也可以通过wusa.exehack绕过即使启动服务,在windows上需要管理员权限的exe依然会UAC。如果你是
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #pragma once #ifndef WM_COPYGLOBALDATA #define WM_COPYGLOBALDATA 0x0049 #endif typedef
阅读全文
摘要:很多用户都会在桌面上放置一些常用的程序图标,由于win7系统提高了系统安全性,新增用户帐户控制,所以会在图标上显示小盾牌,表示需要管理员权限打开。不少win7 32位旗舰版用户觉得这个小盾牌很碍眼,那么要怎么将这个小盾牌去去除呢? 方法一:通过命令删除1、打开开始菜单,在搜索框输入cmd,右键以管理
阅读全文
摘要:[cpp] view plain copy print? /************************************************************************/ /* 函数说明:判断有无Administrator的权限 /* 参 数:无 /* 返 回 值
阅读全文
摘要:对于UAC提权操作,一般在编译期间,如果程序有需求要提权,会在编译器里设置,vs2010比较简单,在工程属性里可以直接设置,vs2005稍微有点儿麻烦,参考这篇文章: http://www.seanyxie.com/vs2005%E4%B8%8B%E7%A8%8B%E5%BA%8Fuac%E6%8F
阅读全文
摘要:[c-sharp] view plain copy using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.U
阅读全文
摘要:在Microsoft 的UACBlog里对此有过叙述。总结如下: 首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上一个盾牌标记。因此很容易看出来。 其次,如果UAC有效的话,管理员程序启动时会弹出执行许可或者管理员密码输入对话框。 据此你可以知道你的标注是不是成功。 方法一:文件
阅读全文
摘要:schtasks /create /tn Mytask /tr C:\Windows\RtkNGUI64.exe /sc ONLOGON 确实可以 schtasks /create /tn Mytask /tr C:\Windows\RtkNGUI64.exe /sc onlogon /ru zly
阅读全文
摘要:电脑Windows7系统如何取得文件管理所有权?从 VISTA开始,微软对操作系统的安全性有了明显的提高,这样使得以前我们在XP下都可以打开或删除的文件(夹),无法在WIN7下进行操作。就算是在 Administrator超级管理员帐户下也是无法操作的,提示“你需要来自TrustedInstalle
阅读全文
摘要:相关资料:http://bbs.csdn.net/topics/320071356# 操作方法: 在Source\VCL目录下应该有这样两个文件sample.manifest和WindowsXP.rc,可以通过如下方法处理: 1.sample.manifest处理①打开“sample.manifes
阅读全文
摘要:下载了一个小程序,它的功能并不需要管理员权限。但是在Win7下面它的图标上出现了一个“小盾牌”,这意味着运行它需要提升权限……果然,双击时弹出了UAC对话框。用二进制编辑器打开这个EXE,发现它没有内嵌manifest。 百思不得其解,偶然发现它的资源中的Version里的描述文字是“XXXX In
阅读全文
摘要:检测用户是否具有administrator权限const SECURITY_NT_AUTHORITY: TSIDIdentifierAuthority = (Value: (0, 0, 0, 0, 0, 5)); SECURITY_BUILTIN_DOMAIN_RID = $00000020; DO
阅读全文
摘要:Vista提供的UAC机制,是Vista的新增功能之一。它的主要目的是防止对于操作系统本身的恶意修 改。如果想对于Vista的 系统设置进行改动,必须通过UAC的验 证才能够进行。通过这样的手段,大大提供了系统的安全性。 关于UAC的利弊,网络上的说法褒贬不一,在这里就不具体讨论了。
阅读全文
摘要:如果你的程序跑在一个开启了UAC保护的系统中,而你的程序又没有"盾牌"的话,程序总是会受到各种阻挠的,比如读写文件,写注册表等。 有了"盾牌"的话就不会出现一些莫名其妙的问题了。 打开文件 "mkspecs\win32-msvc2012\qmake.conf"。注意,我这里用的是VC2012,所
阅读全文
摘要:我今天把一个原来是Delphi2007的工程升级到了Delphi XE2,在编译ralease版本时候,发现无法添加UAC,我觉得可能是升级的原因,随后我用XE2新建了一个工程,但是在编译ralease版本时候,发现仍然无法添加UAC,但是debug版本可以加入UAC。通过多次尝试依然无法解决,最后
阅读全文
摘要:在win7下,开发的程序有的时候莫名其妙就不能正常工作了,其实都是因为权限不够,要想能够正常运行,就需要获得管理员权限,这就需要处理UAC。具体方法如下: 一,制作“uac.manifest”文件。新建一个名为“uac.manifest”的文件,在里面加入如下内容: [plain] view pla
阅读全文