随笔分类 -  Windows-UAC与数字签名

摘要:由于领导不懂行,直接购买了GlobalSign的证书,结果引起了我这个开发人员痛苦的2星期之旅,说说大体情况:目的:对买来的一个驱动程序进行签名,使之能够在Win x64情况下安装和使用下载Windows Kits后安装,得到signtool.exe工具,用它进行签名。公司名很快签上了,但是时间戳死... 阅读全文
posted @ 2015-10-08 17:02 findumars 阅读(7005) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/1-2-3/category/106003.html 阅读全文
posted @ 2015-10-07 22:18 findumars 阅读(239) 评论(0) 推荐(0) 编辑
摘要:内容是转的,最后一步貌似没什么用处,水印是去不掉的,不过也无所谓,关键是驱动能用了,要不完全瞎了实测win7 32位旗舰版可用===================================================================================有些设备... 阅读全文
posted @ 2015-10-06 23:49 findumars 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:另外DLL可以加Manifest.xml吗? 阅读全文
posted @ 2015-10-01 02:11 findumars 阅读(321) 评论(0) 推荐(0) 编辑
摘要:BOOL ExecuteAsUser(LPCWSTR lpszUserName, LPCWSTR lpszPassword, LPCWSTR lpszApplication, LPCWSTR lpszCmdLine){ if(NULL == lpszUserName) { ... 阅读全文
posted @ 2015-09-29 21:59 findumars 阅读(469) 评论(0) 推荐(0) 编辑
摘要:上周hBifTs在折腾他的文件映射封装类的时候,碰到了不能在 ASP.NET 中直接打开由桌面程序创建的内核对象的问题。内存映射文件与用户权限 他当时是的方法是修改 ASP.NET 配置文件,让 ASP.NET 扮演系统管理员帐号运行来访问对象。我在水木上回帖说这是非常不好的编程习惯,因为这样一来... 阅读全文
posted @ 2015-09-29 21:36 findumars 阅读(257) 评论(0) 推荐(0) 编辑
摘要:------------------------------------------------------------------------------1. 双击MSCrossCert.crt文件,然后点击install certificat,一路安装到底2. 安装Windows6.1-KB30... 阅读全文
posted @ 2015-09-28 18:03 findumars 阅读(1911) 评论(0) 推荐(0) 编辑
摘要:水漂收集 -- SignTool.exe(签名工具)=============C#.Net 篇目录==============签名工具是一个命令行工具,用于用证书对文件进行数字签名,验证文件和时间戳文件中的签名。用法:signtool [command] [options] [file_name |... 阅读全文
posted @ 2015-09-24 23:45 findumars 阅读(3293) 评论(0) 推荐(0) 编辑
摘要:windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?那就如下操作吧:新建***.rc文件,在rc文件填入下的信息#if defined(UNDER_CE)#include #else#include #endifVS_VE... 阅读全文
posted @ 2015-09-24 21:00 findumars 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:昨天在公司的代码中,看见一个VC项目的Post Build Step会用signtool给项目生成的exe添加数字签名,而exe的某块代码会调用WinVerifyTrust这个Windows API来验证exe自己的数字签名。正好这几天稍微闲暇一些,在好奇心的驱使下便开始捣鼓起数字签名来。经过一天终... 阅读全文
posted @ 2015-09-18 21:03 findumars 阅读(674) 评论(0) 推荐(0) 编辑
摘要:https://msdn.microsoft.com/en-us/library/windows/hardware/dn170454(v=vs.85).aspxThawte Primary Root CA------------------------------------------------... 阅读全文
posted @ 2015-09-18 16:40 findumars 阅读(322) 评论(0) 推荐(0) 编辑
摘要:http://www.zhihu.com/question/20139121 阅读全文
posted @ 2015-09-16 21:01 findumars 阅读(196) 评论(0) 推荐(0) 编辑
摘要:无法复制xxxx: 文件正在被另一个人或程序使用,这种情况下怎么想办法用QT拷贝这个文件,或者读出文件内容文件正在被另一个人或程序使用,这种情况下怎么想办法用Delphi拷贝这个文件,或者直接读出文件内容?procedure TForm1.Button1Click(Sender: TObject);... 阅读全文
posted @ 2015-09-04 20:06 findumars 阅读(450) 评论(0) 推荐(0) 编辑
摘要:打开VS2005、VS2008、VS2010工程,查看工程文件夹中的Properties文件夹下是否有app.manifest这个文件;如没有,按如下方式创建:鼠标右击工程在菜单中选择“属性”,点击工程属性的“安全性”标签,在安全性标签页中勾选“启用ClickOnce安全设置”,并选择“这是完全可... 阅读全文
posted @ 2015-08-17 22:37 findumars 阅读(2382) 评论(0) 推荐(0) 编辑
摘要:看到论坛好多人问win7下写注册表的问题,我结合自己的理解写了一点东西,首先声明一下,本人初学Delphi,水平有限,大家见笑了,有什么不对之处请老鸟多指点。[背景]win7/Vista提供的UAC机制,是win7/Vista的新增功能之一。它的主要目的是防止对于操作系统本身的恶意修改。如果想对于w... 阅读全文
posted @ 2015-08-17 20:39 findumars 阅读(663) 评论(0) 推荐(0) 编辑
摘要:在另一篇文章中已经介绍了给Exe加上Uac的方法,在使用的过程中我们会发现,如果把带Uac的Exe写入注册表的Run中,是无法实现开机自动启动的,原因就是带Uac的exe需要申请管理员权限,以便运行执行程序,而在开机时无法申请到管理员权限,Exe将无法正常启动。那么如何使带Uac的Exe开机自动启动 阅读全文
posted @ 2015-08-10 19:05 findumars 阅读(2665) 评论(0) 推荐(0) 编辑
摘要:网上有很多manifest的版本,mingw与vs系列也有不同的解决方案,不管那么多,我是使用这篇文章解决这个问题的:So it turns out that I had another bug that caused the non-elevated running branch to run i... 阅读全文
posted @ 2015-05-30 00:14 findumars 阅读(2820) 评论(0) 推荐(0) 编辑
摘要:http://www.qtcn.org/bbs/read-htm-tid-47983.htmlhttp://www.cnblogs.com/bombless/archive/2010/12/29/handling-windows-uac-feature.html 阅读全文
posted @ 2015-02-23 23:12 findumars 阅读(238) 评论(0) 推荐(0) 编辑
摘要:function RunAsAdmin(hWnd: HWND; filename: string; Parameters: string): Boolean;{ See Step 3: Redesign for UAC Compatibility (UAC) http://msdn.mi... 阅读全文
posted @ 2014-12-22 04:38 findumars 阅读(1028) 评论(0) 推荐(0) 编辑