作者os653 (allstar)
看板Python
標題[問題] 如何讓Python程式有Admin權限?
時間Mon May 6 20:17:12 2013
需要讓 python 有 Admin 權限,因為在 Windows 下有些函式需要有 Admin 權限才能跑
(有沒有 Admin 權限可以用 ctypes.windll.shell32.IsUserAnAdmin() 來確認)
但不知道是不是我的電腦設定有誤
直接點兩下執行 .py 檔,會有 Admin 權限
執行 python.exe,卻沒有 Admin 權限
導致要測試 code 的時候必須先把程式寫到 .py 檔再執行才能測試,很麻煩
嘗試在 python.exe 上點右鍵,選相容性,把“以系統管理員的身分執行此程式”勾起來
雖然執行 python.exe 有 Admin 權限了
但直接點兩下執行 .py 檔時會多開一個視窗,print 的訊息被導向到新開的視窗
一閃即逝,更難 debug ...
請問有沒有比較好的解決辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.136.140
→ AndCycle:windows 還有一個 pythonw.exe 05/06 20:38
→ os653:搞不定又不想開Administrator帳號,最後是改reg把UAC關了... 05/07 02:00
→ kdjf:那樣和用admin帳號有什麼不同...XD 05/07 07:15
→ os653:怕把原來帳號的設定弄亂,對我自己跟 Windows 沒啥信心 冏 05/07 15:46