[英]NSIS simple copy one file from another folder in program files directory to installation dir not working
[英]read from a file while installation in nsis but do no copy it on the destination pc
我想通過從文本文件中讀取版本來在nsis的安裝對話框頁面上顯示版本,但是我必須將此文件復制到運行可執行文件的目標PC上,但是我希望文本文件不被復制到用戶的PC,但只能從中讀取,
那是,
我想將此文件包含到exe文件中,並從中讀取文本以在nsis對話框頁面上顯示,但無論在運行exe文件的地方,都不能將其復制到PC上的任何位置?
這可能嗎? 還是有其他方法可以做到這一點?
通常,可以使用$PLUGINSDIR
常量。 它是目標系統上的事實上的臨時目錄,您可以在其中放置一些東西並使用。 以下代碼會將文件復制到目標計算機上的臨時目錄中,但是安裝完成后將刪除整個目錄。 (之前需要InitPluginsDir
)
InitPluginsDir
File /oname=$PLUGINSDIR\blah.txt "..\myfile.txt"
但是在您的情況下,最好以其他方式解決它。 您可以定義一些包含版本號的常量,並在代碼中使用它,對嗎? !define
命令可能在生成的文件中,因此您可以使其自動化...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.