搜索
bottom↓
回复: 14

请教: 除了在进程管理器中更改,级别能不能指定预配置?

[复制链接]

出0入0汤圆

发表于 2021-8-5 23:16:35 | 显示全部楼层 |阅读模式


关于优先度大家都知道  WIN下可执行程序  一般启动后是以标准级别运行的,

我想指定某个程序(.exe)任何时候点开运行  都是最低级别的,这个能设置吗?

估计只能从注册表里找到办法   但没有相关资料

请高手研究下

光是指定exe还不一定够用   最好是能指定进程名称,有的程序启动后会有不止一个进程



欢迎探讨






阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出200入2554汤圆

发表于 2021-8-5 23:27:16 | 显示全部楼层
在 API 级别没啥难度,获得进程句柄,直接设置就有了。

要想系统级别点开就指定优先级,可以做个后台服务,监测到特定进程后,主动调整优先级一次。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出330入1862汤圆

发表于 2021-8-5 23:30:23 | 显示全部楼层
本帖最后由 cne53102 于 2021-8-5 23:31 编辑

以计算器calc.exe举例,优先级修改为最低,运行多个计算器时会全部修改。
可以使用批处理或别的方式运行:
wmic process where name="calc.exe" CALL setpriority "idle"
其他优先级参考:(可以使用数字)
idle: 64 (or "idle")
below normal: 16384 (or "below normal")
normal: 32 (or "normal")
above normal: 32768 (or "above normal")
high priority: 128 (or "high priority")
real time: 256 (or "realtime")

这个只是修改优先级,至于怎么每次点开都设置为低还是要想别的办法

出0入0汤圆

 楼主| 发表于 2021-8-5 23:40:00 | 显示全部楼层
t3486784401 发表于 2021-8-5 23:27
在 API 级别没啥难度,获得进程句柄,直接设置就有了。

要想系统级别点开就指定优先级,可以做个后台服务 ...

先学习下再请教您

不会搞win编程   







出0入0汤圆

 楼主| 发表于 2021-8-5 23:41:28 | 显示全部楼层
cne53102 发表于 2021-8-5 23:30
以计算器calc.exe举例,优先级修改为最低,运行多个计算器时会全部修改。
可以使用批处理或别的方式运行:
...


先学习下再请教您

想起以前好象有个对付流氓软件的办法  不太记得了 我得找找













出0入0汤圆

 楼主| 发表于 2021-8-5 23:47:23 | 显示全部楼层
t3486784401 发表于 2021-8-5 23:27
在 API 级别没啥难度,获得进程句柄,直接设置就有了。

要想系统级别点开就指定优先级,可以做个后台服务 ...


请教怎样做一个这样的最简单的服务?  

需要准备些什么开发工具
您贴的这个图是哪个系统文档









出200入2554汤圆

发表于 2021-8-6 01:22:21 | 显示全部楼层
QQ忘了 发表于 2021-8-5 23:40
先学习下再请教您  

不会搞win编程

这个属于 Windows SDK (Software Development Kit) 的内容,API 函数体是二进制代码形式,
已经集成在了 Win NT/Vista 系统里,调用的时候只要知道头文件(windows.h)和链接库(或DLL)就可以用了。

至于编程环境,一般 Visual Studio 系列,语言 C/C++/C#/... 随你挑,反正调用的 API 都是上述同一个函数。
关于文档,我这个是 MSDN 2003,后续高版本的一样有介绍。

出200入2554汤圆

发表于 2021-8-6 01:23:55 | 显示全部楼层
QQ忘了 发表于 2021-8-5 23:47
请教怎样做一个这样的最简单的服务?   

需要准备些什么开发工具

Visual Studio 就够了,可以装 2010-2016 期间的版本,再新的太大太费劲。

编程语言基本 C++/C# 比较多,我用的一般是 C++ 下的 MFC.

出0入0汤圆

 楼主| 发表于 2021-8-6 01:35:09 | 显示全部楼层
t3486784401 发表于 2021-8-6 01:23
Visual Studio 就够了,可以装 2010-2016 期间的版本,再新的太大太费劲。

编程语言基本 C++/C# 比较多 ...


好的  多谢!

出0入442汤圆

发表于 2021-8-6 06:35:20 来自手机 | 显示全部楼层
cne53102 发表于 2021-8-5 23:30
以计算器calc.exe举例,优先级修改为最低,运行多个计算器时会全部修改。
可以使用批处理或别的方式运行:
...

win7开始可以ps calc | set。。。这样来设置了。比如批量关闭进程:stop-process,等。

出0入0汤圆

 楼主| 发表于 2021-8-8 02:29:43 | 显示全部楼层
wye11083 发表于 2021-8-6 06:35
win7开始可以ps calc | set。。。这样来设置了。比如批量关闭进程:stop-process,等。 ...



我试试   


出0入0汤圆

发表于 2021-8-8 09:42:09 | 显示全部楼层
cne53102 发表于 2021-8-5 23:30
以计算器calc.exe举例,优先级修改为最低,运行多个计算器时会全部修改。
可以使用批处理或别的方式运行:
...

用START建立一个快捷方式就好,指定自己要的运行级别

出0入0汤圆

发表于 2021-8-9 07:03:06 | 显示全部楼层
你平时会没事给进程调优先级么

出0入0汤圆

 楼主| 发表于 2021-8-9 12:13:33 | 显示全部楼层
Franso 发表于 2021-8-9 07:03
你平时会没事给进程调优先级么

你不会理解为所有进程吧  


出0入0汤圆

发表于 2021-8-9 14:18:37 | 显示全部楼层
QQ忘了 发表于 2021-8-9 12:13
你不会理解为所有进程吧

有必要把哪些进程的优先级调低呢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 18:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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