【发布时间】:2010-10-08 13:25:52
【问题描述】:
我可以更改 Python 脚本的有效进程名称吗?当我获取系统进程列表时,我想显示一个不同的名称而不是进程的真实名称。在 C 中我可以设置
strcpy(argv[0],"othername");
但是在 Python 中
argv[0] = "othername"
似乎不起作用。当我获得进程列表(在我的 linux 框中使用ps ax)时,真实名称不会改变。如果存在,我更喜欢便携式解决方案(或者一个用于 posix 的解决方案和另一个用于 Windows 环境的解决方案)。
提前致谢
【问题讨论】:
-
现在有适用于 Windows 的解决方案吗? (也许使用 Python 3.x?)更准确地说:“Windows 任务管理器”(CTRL+SHIFT+ESCAPE)选项卡“进程”应在第一列“图像名称”中显示自定义字符串,而不仅仅是 python.exe或 pythonw.exe。注意:另一种解决方案,而不是将 python.exe 复制到 mycustomstring.exe ;)
标签: python process arguments hide ps