我有我已經由Visual Studio製作2008.this應用程序使用這樣的一些圖形文件作爲jpeg.i使這個升值的設置,但我擔心這樣的文件由client.would正在修改請你幫助我如何的Windows應用程序保護這些文件?如何保護應用程序文件不被修改?
回答
爲了檢測這種干預應該添加你的圖形文件,(從另一個組件或負載)應用程序中的資源,並使用Strong-Name signing。即使它是not completely secure,也應該防止大多數人改變你的資源文件。
這個方法可以保護app.config文件嗎? – 2010-02-03 07:49:47
強名稱簽名不是爲了保護程序集免遭篡改,它的意思是爲程序集添加另一層身份... – Peter 2010-02-03 08:07:16
如果您想抗議app.config的某些內容,也許最好是移動該內容其他地方,例如硬編碼,將其移至數據庫,... – 2010-02-03 17:32:52
您可以將圖像嵌入到是那些獲得包含在EXE資源文件。
最簡單的方法是使用圖片作爲一種資源。
如果你不想出於任何原因這樣做,那麼你也可以計算jpegs的密碼(也許是MD5),並檢查它們是否與先前存儲在代碼中的代碼一起加載加載程序(表單.load或其他)。
你可以sign文件這種方式沒有人能夠改變的文件,而不必證書。
這可能是矯枉過正,它取決於你想要不然怎麼mutch安全只需將圖像作爲資源。
- 1. 如何保持/保護文件不被修改?
- 2. 如何保護應用程序不被修補
- 3. 在Linux中,如何保護文件不被擦除/修改?
- 4. 如何讓文件夾只被應用程序修改?
- 5. 保護EntityFramework集合不被修改
- 6. 如何保護ContentResolver不被任何應用程序訪問?
- 7. 如何保護標記應用程序不被禁用?
- 8. 如何保護MySQL用戶不被刪除和修改?
- 9. 如何保護我的iOS應用程序不被破解?
- 10. 如何保護ASP.NET MVC/IIS應用程序不被複制?
- 11. Linux C++應用程序文件保護
- 12. 如何保護由FileConnection創建的文件不被手動刪除和修改?
- 13. 應用程序捆綁保護 - 簽名捆綁*可能會被修改
- 14. 如何保護websocket連接ip不被修改
- 15. 從外部修改保護桌面應用程序圖像
- 16. 保護文件免受系統修改
- 17. 權限,以保護文件被刪除或修改
- 18. 如何保護您的主機但無法修改的Web應用程序
- 19. 如何對付apk工具和修改apktool,保護我的應用程序?
- 20. Rails ActiveRecord有條件地保護屬性不被修改
- 21. 如何在ios應用程序中保護默認plist文件
- 22. 如何保護Web應用程序中的PDF文件
- 23. 如何保護web應用程序配置文件
- 24. 如何保護Java EE應用程序的文件
- 25. 如何密碼保護應用程序
- 26. 如何保護HTML應用程序(HTA)?
- 27. 如何保護應用程序?
- 28. 如何保護Silverlight應用程序
- 29. 如何修改屏幕保護程序(.saver)?
- 30. 如何保護git-assume-unchanged文件不被遠程覆蓋?
這些圖像是在資源中編譯的嗎? – Sascha 2010-02-03 07:44:34
我不確定,如何將它們編譯爲資源? – 2010-02-03 07:46:55
你能告訴我們爲什麼你關心你的客戶是否修改了這個文件?如果他們這樣做了什麼大問題? – 2010-02-03 16:35:05