簡體   English   中英

將信息存儲到從python導出的.exe文件中

[英]Store information into .exe file, exported from python

我必須從我的python程序生成一個可執行文件(.exe)。 我想以持久方式將信息存儲在此.exe文件本身中。

通常,我會將其刺入一個外部文件中,但是對我而言,將信息存儲在.exe文件本身而不是外部中很重要。

提前致謝!

如果要讀寫數據:

不要這樣 不能更改可執行文件本身不能保證正常工作。 有些可執行文件在文件末尾寫入數據(理論上),但是您不知道:

  • 防病毒軟件是否將這種行為作為行為分析的一部分
  • 可執行文件是否實際可寫
  • 您寫入的數據在理論上是否可能變為可執行文件並導致安全漏洞
  • 是否要在下周將新版本更新為代碼,這將替換可執行文件並丟失數據

[幾乎]所有軟件都可以通過“普通”文件存儲(即,在用戶/應用程序數據目錄中)進行訪問。

如果只需要只讀數據:

很好,沒問題。 將其中包含數據的Python文件作為模塊中的變量編寫。 您可以在構建過程中編寫一個python文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM