0
我完成了在Matlab中編寫應用程序代碼。我創建一個.mat文件並將數據保存到代碼中的某處。我將它轉換爲獨立的應用程序文件(exe)但是,我不想授予用戶查看和修改此.mat文件的權限,因爲應用程序在下次執行中使用該文件。出於這個原因,我通過右鍵單擊該文件夾,改變權限設置:相關文件執行應用程序的權限
properties-Security-Advanced-Changed Permission
但是,更改權限後,代碼無法達到該文件,並在執行失敗。我該如何處理?
但是,加密後,執行應用程序時,會要求用戶輸入密碼。我的要求是用戶應該能夠在沒有任何問題的情況下運行該文件,而不能修改該.mat文件。爲此,我在Windows 7中創建了一個標準用戶並修改了它的權限。但是,它失敗了。 – blknt
將密碼提供給用戶將允許用戶再次修改該文件。你的代碼必須保密。我建議使用一些obscurification,而不是將密碼直接存儲在一個常量變量中。否則,可能會很容易從二進制文件中讀取它。 – Daniel