Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Change process name of Python script

Windows Task Manager lists all running processes in the "Processes" tab. The image name of Python scripts is always python.exe, or pythonw.exe, or the name of the Python interpreter.

Is there a nice way to change the image name of a Python script, other than changing the name of the Python interpreter?

like image 757
random guy Avatar asked Jan 28 '10 14:01

random guy


2 Answers

There's no nice way that I've found to change the name of a running process in Windows, but you can create small .exe stubs with ExeMaker rather than resorting to py2exe packaging or copying the interpreter

The exe stub uses its own module name to calculate the .py script invoked. You should be able to use an exe resource editor to change the icon.

like image 101
Kevin Edwards Avatar answered Nov 07 '22 01:11

Kevin Edwards


You could use py2exe to turn your Python program into a self-contained executable with whatever name that you choose to give it.

like image 44
Adam Crossland Avatar answered Nov 07 '22 02:11

Adam Crossland