0
我正在做一個安裝程序,需要將信息存儲在exe文件本身中。程序信息存儲中的視覺基礎
我不能使用my.settings,因爲它存儲在應用程序之外,如果它被更改並且exe被移動到另一臺計算機,它將重置爲默認值。
而且我無法使用資源,因爲在構建應用程序後無法添加/編輯資源。
即使將應用程序移至其他位置,我是否可以存儲和更改信息?
感謝您的幫助,
我正在做一個安裝程序,需要將信息存儲在exe文件本身中。程序信息存儲中的視覺基礎
我不能使用my.settings,因爲它存儲在應用程序之外,如果它被更改並且exe被移動到另一臺計算機,它將重置爲默認值。
而且我無法使用資源,因爲在構建應用程序後無法添加/編輯資源。
即使將應用程序移至其他位置,我是否可以存儲和更改信息?
感謝您的幫助,
我解決了它。
此代碼允許我將信息添加到exe文件的末尾而不會使其損壞。
Dim encoding As New System.Text.ASCIIEncoding()
Dim pid As Byte() = encoding.GetBytes(vbnewline & "Text to add")
My.Computer.FileSystem.WriteAllBytes("file.exe", pid, True)
然後在程序中讀取最後一行並讀取行代碼。