Geri dönüşleriniz için teşekkür ederim sizin cevabınızı görmeden önce şöyle bir çözüm bulmuştum bende işe yarıyor gibi duruyor ufak değişiklikler yaptım ama orjinal halini bulamadım
import ctypes
from tkinter import *
import sys
x=42
if not ctypes.windll.shell32.IsUserAnAdmin():
x= ctypes.windll.shell32.ShellExecuteW(
None, 'runas', sys.executable, ' '.join(sys.argv), None, None) ##
if x == 42:
# Your Code Here
else:
exit(0)
yanına diyez işaretleri koyduğum satır yönetici iznini soruyor debug
ile kontrol ettiğimde yönetici iznini onaylarsam 42, onaylamazsam 5 döndürdü bu nedenle if x==42
bloğunun altına kendi kodlarımı yazdım ve setuptan sonrada sıkıntısız çalıştı windows 10 ve python 3.7 kullanıyorum ancak @coderistan sizin ilk öneriniz çok daha mantıklı ve zahmetsiz bana kalırsa, çok teşekkür ederim