我正在嘗試學習如何更好地將我的變數存盤在我正在作業的當前應用程式之外。我主要為 Excel 的VBA和 DraftSight 的AutoLisp等應用程式構建插件,而且我的大部分作業不需要我在這些應用程式之外存盤任何內容。有一些堅持認為我需要在這兩個應用程式之外存盤設定。
為了幫助縮小我所問的范圍,我想了解如何在 Windows 作業系統中為個人機器存盤應用程式和加載項變數。
問題
- 變數應該放在哪個目錄中?類別會有所幫助。
- 應該使用什么檔案擴展名來保存變數資訊?
- 如果變數包含敏感資訊,該資訊應如何存盤以及存盤在何處?
- 如果一個應用程式沒有一個專門的地方來為自己存盤插件檔案,那么插件檔案應該放在哪里最好?
uj5u.com熱心網友回復:
將重要的每用戶資料%appdata%存盤在%localappdata%. Shell.NameSpace腳本方法應該允許您在 VBA 中訪問這些。
您可以在 MSDN 上查看所有特殊位置的串列。簡單的設定可以存盤在注冊表中。
您可以決定檔案擴展名。
如果您有權訪問 Windows API,則可以呼叫CryptProtectData以存盤加密資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494943.html
下一篇:使Spyder變數具有顏色
