无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3153|回复: 13
打印 上一主题 下一主题

{相当急}求一种可将普通进程更改为系统级进程的软件

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-12 14:16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将普通进程更改为系统级进程,由此便可不受注销等影响长驻内存,比如用在bitcomet上,比较方便
以前见过一个命令行的软件,貌似不能使用,而那时也没细细研究,现在那个软件怎么也找不到了,苦恼至极!!!
有没有朋友知道有这方面软件的,最好是GUI界面的,命令行效率太低
感谢!

[ 本帖最后由 kangyi 于 2007-2-12 02:17 PM 编辑 ]
2#
发表于 2007-2-16 17:40:01 | 只看该作者
有个用VB写的用于提高权限以便于结束SYSTEM进程的函数,不知能不能用:
Public Sub AdjustTokenPrivileges2000(hprocess As Long)  
    Dim hdlProcessHandle As Long
    Dim hdlTokenHandle As Long
    Dim tmpLuid As LUID
    Dim tkp As TOKEN_PRIVILEGES
    Dim tkpNewButIgnored As TOKEN_PRIVILEGES
    Dim lBufferNeeded As Long
    Dim lP As Long
    hdlProcessHandle = hprocess
    lP = OpenProcessToken(hdlProcessHandle, TOKEN_ALL_ACCESS, hdlTokenHandle)
    lP = LookupPrivilegeValue("", "SeDebugPrivilege", tmpLuid)
    tkp.PrivilegeCount = 1
    tkp.Privileges(0).pLuid = tmpLuid
    tkp.Privileges(0).Attributes = SE_PRIVILEGE_ENABLED
    lP = AdjustTokenPrivileges(hdlTokenHandle, False, tkp, Len(tkpNewButIgnored), tkpNewButIgnored, lBufferNeeded)
End Sub
回复

使用道具 举报

3#
 楼主| 发表于 2007-2-21 02:02:32 | 只看该作者
小弟学英语的出身,不过对您贴的程序码依然不甚明白(目前努力中),
有没有现成的软件可以做到这一点,经常在安装软件的时候发现:安装好之后主程序会另外启动一个类似服务的进程,而那个进程就是system级别的,他不受系统注销的影响,我就想为什么没有一款好用的软件能做到把用户级别的进程升级为系统级进程呢,而且我也见过有这个一个软件似乎可以做到(不过很可惜,我给弄丢了,另外好象记得那个软件比较老,2000年左右的吧)
不管怎么样感谢LS的朋友,另外您能不能帮忙做一款这样的软件呢,如果有可能的话~再次感谢!!
回复

使用道具 举报

4#
发表于 2007-2-21 22:14:38 | 只看该作者
回复

使用道具 举报

5#
发表于 2007-2-21 23:58:49 | 只看该作者
楼主 想干吗?????????
回复

使用道具 举报

6#
发表于 2007-2-22 18:13:20 | 只看该作者
这是做坏事用的吧,呵
回复

使用道具 举报

7#
发表于 2007-4-7 19:11:05 | 只看该作者
呵呵,肯定是做坏事来用的
回复

使用道具 举报

8#
 楼主| 发表于 2007-4-9 01:47:14 | 只看该作者
感谢,PowerPrompt用了,貌似没反应的,难道不是直接PowerPrompt d:\bitcomet.exe就可以了么??
还有,这个PowerPrompt貌似不支持队列的,就是不能像安排日志那样对这些被提升为SYSTEM权限的程序进行管理(下面说的那个工具就能做到这一点)

顺便说一下,那个软件(apptoservice)我已经找到了,可以用,但对某些程序不太有效

[ 本帖最后由 kangyi 于 2007-4-9 01:49 AM 编辑 ]
回复

使用道具 举报

9#
发表于 2007-4-9 09:41:46 | 只看该作者
可以用srvinstw.exe把程序直接注册成系统的服务
不需要的时候还可以删除
这个程序网上随处都有下 自己找一个试试吧 全中文图形界面的
BTW:此程序是win2000资源工具箱里的

[ 本帖最后由 xiazaia 于 2007-4-9 09:45 AM 编辑 ]
回复

使用道具 举报

10#
发表于 2007-4-9 10:11:08 | 只看该作者
楼主应该是想把软件搞成系统服务吧。SRVADMIN.EXE之类的软件就可以完成。
回复

使用道具 举报

11#
发表于 2007-4-9 10:17:28 | 只看该作者
用PSTOOLS中的PSEXEC来以SYSTEM身份运行你的程序。
回复

使用道具 举报

12#
 楼主| 发表于 2007-4-9 15:43:23 | 只看该作者
原帖由 zts59 于 2007-4-9 10:17 AM 发表
用PSTOOLS中的PSEXEC来以SYSTEM身份运行你的程序。


好象不适用于一些窗口程序呀

运行后虽然在任务管理器里能看到一个以SYSTEM身份运行的程序,可看不到窗口,那个CMD窗口里的光标一直在闪,表示在执行中(?)还是在等待程序完成(?)

Snap2.png (8.48 KB, 下载次数: 19)

Snap2.png
回复

使用道具 举报

13#
 楼主| 发表于 2007-4-9 15:48:38 | 只看该作者
原帖由 xiazaia 于 2007-4-9 09:41 AM 发表
可以用srvinstw.exe把程序直接注册成系统的服务
不需要的时候还可以删除
这个程序网上随处都有下 自己找一个试试吧 全中文图形界面的
BTW:此程序是win2000资源工具箱里的



这个貌似也是对一些窗口窗口程序无效的(?)

看不到窗口啊:(
回复

使用道具 举报

14#
 楼主| 发表于 2007-4-9 15:59:54 | 只看该作者
原帖由 紫狐 于 2007-4-9 10:11 AM 发表
楼主应该是想把软件搞成系统服务吧。SRVADMIN.EXE之类的软件就可以完成。


这个好象比较复杂,也不出窗口的:L :L
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-19 13:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表