关于从一个系统service启动带窗口的程序的问题
我现在有两个程序,一个是带窗口的普通程序,一个是开机自动启动的系统服务,我用这个系统服务已管理员权限打开这个带窗口的程序。试过几种方法:
方法1见下面这个链接
http://blog.csdn.net/woshinia/article/details/7850295
这个方法虽然可以启动带窗口的程序,但是权限是系统权限,有些内部的窗口弹不出来,无法正常使用。
方法2见下面这个链接
http://hi.baidu.com/depteicn/item/d024b81d569f2b15e3f98681?qq-pf-to=pcqq.c2c
这个方法也只能获得桌面的使用者,如果当前的使用者不是管理员,而是一个普通用户,则启动起来的带窗口的程序也不是管理员权限。
设置下面这些属性也试过了,无法将新创建的令牌提升到管理员权限。
#define SE_BACKUP_NAME TEXT("SeBackupPrivilege")
#define SE_RESTORE_NAME TEXT("SeRestorePrivilege")
#define SE_SHUTDOWN_NAME TEXT("SeShutdownPrivilege")
#define SE_DEBUG_NAME TEXT("SeDebugPrivilege")
使用CreateWellKnownSid获取WinBuiltinAdministratorsSid和WinAccountAdministratorSid设置到令牌中也没有效果。
求高人搭救啊,卡了很多天了啊!!!
方法1见下面这个链接
http://blog.csdn.net/woshinia/article/details/7850295
这个方法虽然可以启动带窗口的程序,但是权限是系统权限,有些内部的窗口弹不出来,无法正常使用。
方法2见下面这个链接
http://hi.baidu.com/depteicn/item/d024b81d569f2b15e3f98681?qq-pf-to=pcqq.c2c
这个方法也只能获得桌面的使用者,如果当前的使用者不是管理员,而是一个普通用户,则启动起来的带窗口的程序也不是管理员权限。
设置下面这些属性也试过了,无法将新创建的令牌提升到管理员权限。
#define SE_BACKUP_NAME TEXT("SeBackupPrivilege")
#define SE_RESTORE_NAME TEXT("SeRestorePrivilege")
#define SE_SHUTDOWN_NAME TEXT("SeShutdownPrivilege")
#define SE_DEBUG_NAME TEXT("SeDebugPrivilege")
使用CreateWellKnownSid获取WinBuiltinAdministratorsSid和WinAccountAdministratorSid设置到令牌中也没有效果。
求高人搭救啊,卡了很多天了啊!!!
...全文
相关推荐
C# 带任务栏图标的WindowsService
C# 带任务栏图标的WindowsService
【Android】开机自启动Service
【Android】开机自启动Service Demo 相关文章链接:http://blog.csdn.net/etzmico/article/details/7317695
vmware 装机报错VMware Workstation 未能启动 VMware Authorization Service
主要介绍了vmware 装机报错VMware Workstation 未能启动 VMware Authorization Service,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
service中启动activity
NULL 博文链接:https://410063005.iteye.com/blog/1941314
Android实现开机自动启动Service或app的方法
主要介绍了Android实现开机自动启动Service或app的方法,结合实例形式分析了Android开机自启动程序的具体步骤与相关实现技巧,需要的朋友可以参考下


