我正在使用py2exe編譯Windows Xp/7/2000上可執行文件中的python腳本。
我想知道如果這樣的可執行腳本可能會凍結操作系統,我必須重新啓動Windows。
我想這樣的問題可能發生,如果我試圖管理驅動程序庫。
您怎麼看?Python:可以用py2exe編譯的腳本凍結操作系統嗎?
回答
理論上,是的。 Windows不是那裏最穩定的操作系統,即使沒有驅動程序和內核模式代碼,程序也可以「凍結」它。 Python程序在這方面沒有什麼不同,無論是否包含py2exe
,因爲Windows上的Python程序可以輕鬆訪問任何其他程序可以訪問的相同Windows API。
但是,我有一種感覺,你不是「只是問」如果你有一個特定的應用程序凍結系統,這是應該爲特定的案件處理的東西。除非應用程序做了一些非常瘋狂的事情,否則這可能是一個可以解決的錯誤。
我沒有問題,我的答案被低估了,但我會很感激評論中陳述的一個理由,因爲我確實想知道我在哪裏錯誤的 – 2011-05-04 13:22:34
* Windows並不是最穩定的操作系統,程序有時會「凍結」它,即使不用驅動程序和內核模式代碼*:**需要引用**。在過去的9天中,這是可能的,但我很想聽到在Windows 7上至少有一個這樣的例子。我嘗試回答自己,因此刪除了downphote – phihag 2011-05-04 13:27:40
@phihag:根據經驗,是的。運行沒有請求管理員權限的程序後,我確實遇到了Windows 7崩潰。當然,這種情況發生的*比Windows 98少得多,但要說它永遠不會發生只是天真。 – 2011-05-04 13:35:28
Python程序 - 無論是由Python可執行文件還是以py2exe格式解釋 - 都可以與其他程序相同。這意味着它不應該凍結現代操作系統,除非它以超級用戶權限運行。但是,程序(尤其是惡意的和寫得不好的程序)可能會大大降低用戶體驗,例如通過全屏顯示並拒絕顯示桌面或啓動大量線程和進程。
- 1. 凍結每個操作系統的python腳本
- 2. 蝙蝠腳本編譯py2exe
- 3. 操作系統VBS腳本
- 4. 使用py2exe使用zmq編譯腳本
- 5. 系統凍結上運行的Python腳本
- 6. 操作系統的編譯時間
- 7. 編譯Liferay的操作系統x 10.6
- 8. Flash動作腳本可以讀寫本地文件系統嗎?
- 9. 我可以在機器代碼中編寫操作系統嗎?
- 10. 操作系統:編譯器混淆
- 11. 從操作系統路徑中的Python腳本使用函數
- 12. 使用cxfreeze可以在mac os x中凍結python3.1腳本嗎?
- 13. 我可以預編譯一個python腳本嗎?
- 14. Moblin可以運行(並編譯)Python腳本嗎?
- 15. 在編譯Xcode之前,可以運行python腳本嗎?
- 16. 我可以將本機操作系統安裝作爲虛擬機操作系統運行嗎?
- 17. 使用操作系統模塊從Python運行R腳本
- 18. 如何確定編譯rpm的操作系統版本?
- 19. 操作系統架構檢測腳本
- 20. 如何從Lua腳本中確定系統的操作系統?
- 21. 編譯python代碼vs py2exe
- 22. 編譯後Python Py2exe錯誤
- 23. Chrome可以欺騙用戶代理和操作系統嗎?
- 24. 操作系統可以透明地使用ebs嗎?
- 25. 你可以使用PySphere獲得客戶操作系統嗎?
- 26. 編譯python腳本與py2exe exe文件,收到錯誤
- 27. Git可以用作批准系統嗎?
- 28. Java可以訪問操作系統中的搜索文件系統功能嗎?
- 29. 是否可以使用Python創建操作系統?
- 30. 爲Motorola 68K處理器編寫操作系統。我可以效仿它嗎?我可以測試驅動器的操作系統嗎?
你問是否有可能編寫會導致操作系統崩潰的代碼?可能是。如果你有管理員權限,那麼更可能。 (你可以玩「讓我們殺了服務,直到停止工作」...) – katrielalex 2011-05-04 13:25:06