delphi服务如何以administrator账号运行 在服务中用winexec运行一个命令,不过服务是以system账号来运行的,得不到想要的结果,如何才能让服务启动的时候用administrator账号来运行 手动设置的话就不要说了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和用户个人设置有关吗?服务的运行身份是无法改的,Windows的认证机制如此! 服务启动的时候都是用administrator账号,只不过启动之后被分配了System权限,目前据我所知好像不能改成admin权限,不知道手动能设置么? 是administrator吗?system也是用户呀,SID:S-1-5-18名称:Local System说明:操作系统使用的服务帐户当Windows启动后你用其他用户登录(非Administrator),注册表相关地方是没有保存Administrator用户的信息的。SID:S-1-5-domain-500名称:Administrator说明:系统管理员的用户帐户。默认情况下,它是唯一能够完全控制系统的用户帐户。 放假了服务启动的时候的确要以Admin权限启动,那个时候还没有system权限,只是启动完毕之后由Windows的服务管理器分配给他System权限 用指定帐号加载程序需要知道密码,用LogonUser、CreateProcessAsUser创建进程。另一种方式是在安装服务时指定administrator账号和密码,服务本身以administrator身份加载。如果想用当前登录用户身份加载程序,用WTSQueryUserToken、CreateProcessAsUser创建进程。 http://support.microsoft.com/kb/285879找到一个用API实现的,不知道有没有用。 fastreport如何列转行打印 在unit中如何引用TreeView? 怎样可以在DBEdit框里面增加按钮? 怎么用TQUERY 或TTABLE 在SQL-SERVER 7.0上存储超过32K的图象数据? 如何使主程序的ADO的Connection供多个DLL使用? 支持VBA是一个什么样的概念?如何使我写的程序也能支持vba? 居然连个最简单的三层结构的例子都没有,悬赏200分 combobox的哪个属性指示combobox的text为只读而不可修改? 如何在BDE中连接dbf数据库? obdc 书上的例题怎么运行 ODAC在多线程方式下的问题!!
是administrator吗?system也是用户呀,
SID:S-1-5-18
名称:Local System
说明:操作系统使用的服务帐户当Windows启动后你用其他用户登录(非Administrator),注册表相关地方是没有保存Administrator用户的信息的。
SID:S-1-5-domain-500
名称:Administrator
说明:系统管理员的用户帐户。默认情况下,它是唯一能够完全控制系统的用户帐户。
服务启动的时候的确要以Admin权限启动,那个时候还没有system权限,只是启动完毕之后由Windows的服务管理器分配给他System权限
另一种方式是在安装服务时指定administrator账号和密码,服务本身以administrator身份加载。
如果想用当前登录用户身份加载程序,用WTSQueryUserToken、CreateProcessAsUser创建进程。
找到一个用API实现的,不知道有没有用。