20070527 SaferRun 1.00
http://www.yippeesoft.com
 
SaferRun:DropMyRights GUI程序
原理+源代码:
http://www.microsoft.com/china/msdn/library/security/ussecure11152004.mspx?mfr=true

CreateProcessAsUser() windowstations 和桌面
http://support.microsoft.com/kb/165194/

CreateProcessAsUser在c#中的调用
http://www.cnblogs.com/liefeng123/archive/2006/10/19/533743.html

The Windows Access Control Model Part 2
http://www.codeproject.com/win32/accessctrl2.asp

SaferRun.xml
<?xml version="1.0" encoding="utf-8"?>
<saferrun>
<menunum>1</menunum>
<menu0 name="IE">D:\\Program Files\\Internet Explorer\\iexplore.exe</menu0> 
</saferrun>

从这里LOAD菜单,显示为NAME 字样
点击后 以普通用户运行指定程序

显示在状态区
需要.NET FRAMEWORK 2.0

本来想都用C#,不过那些函数IMPORT太麻烦,干脆用VC封装DLL,C# 再传递STRING
本来想增加XML编辑,如增加 删除 编辑等,不过那种处理太烦琐了,算了

editplus、ms word等编辑器都可以使用alt选择的方法  切换到 列模式

 xd.Load("E:/test.xml");  
   
  给定编码中有无效的字符。

XML以<?xml version="1.0" encoding="utf-8"?> 编码格式保存

历史博文

标签:,
十月 29, 2007 at 10:15 上午 by yippee 3 次
Category: Soft
Tags: ,