Thank you a lot!

Em qua., 26 de mar. de 2025, 10:55, Ulli Horlacher <
[email protected]> escreveu:

>
> I have a program which calls Windows CLI commands via subprocess.call():
>
> import subprocess
>
> def syscall(*cmd):
>   cmd = ['cmd','/d','/c']+list(cmd)
>   subprocess.call(cmd)
>
> When I compile it with pyinstaller and start the executable via
> desktop-click, it throws an exception:
>
> Traceback (most recent call last):
>   File "\\VBOXSRV\python\W10\fexit_20250325_1641.py", line 3468, in
> <module> wexit(main())
>   File "\\VBOXSRV\python\W10\fexit_20250325_1641.py", line 281, in main
> menu()
>   File "\\VBOXSRV\python\W10\fexit_20250325_1641.py", line 376, in menu
> cls()
>   File "\\VBOXSRV\python\W10\fexit_20250325_1641.py", line 3366, in cls
>     syscall('cls')
>   File "\\VBOXSRV\python\W10\fexit_20250325_1641.py", line 3373, in syscall
>     subprocess.call(cmd)
>   File "subprocess.py", line 345, in call
>   File "subprocess.py", line 966, in __init__
>   File "subprocess.py", line 1435, in _execute_child
> OSError: [WinError 740] The requested operation requires elevation
>
> Why/which "elevation"?
>
> There is no such error when I run this programm from a cmd.exe or
> cygwin/bash window.
>
> There is also no error when I I replace subprocess.call() with os.system()
> but then I have to use a simple string as argument and cannot use a list of
> strings.
>
> I am using Windows 10 with:
> Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64
> bit (AMD64)] on win32
>
> --
> Ullrich Horlacher              Server und Virtualisierung
> Rechenzentrum TIK
> Universitaet Stuttgart         E-Mail: [email protected]
> Allmandring 30a
> <https://www.google.com/maps/search/Allmandring+30a?entry=gmail&source=g>
>               Tel:    ++49-711-68565868
> 70569 Stuttgart (Germany)      WWW:    https://www.tik.uni-stuttgart.de/
> REF:<[email protected]>
>
> --
> You received this message because you are subscribed to the Google Groups
> "PyInstaller" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/pyinstaller/20250325173136.GA433434%40tik.uni-stuttgart.de
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/pyinstaller/CAEjZcf0osCbPn9ULK%2BRfFiczcVodzTF4KP3d04xj%3D_SCQj2jXw%40mail.gmail.com.

Reply via email to