2013-05-09 10 views
0

在Visual Basic 2012中使我的項目安裝程序時。我正在使用InstallShield - 並提交我需要創建該程序只有「調試或Realese」文件夾。但是有文件「program.exe.config」文件。如果他有VB或可以打開VB 2012文件的程序,每個人都可以打開它。在這些文件中有一個關於程序所連接的服務器的信息。所以他們有我的服務器名稱和我的用戶/密碼,可以訪問我的SQL服務器。我可以使服務器信息行加密,它仍然可以避免 - 更改服務器/登錄到我的服務器。安裝程序後保護信息VB 2012

或者我在製作安裝程序時如何阻止這些文件。 - 所以他們無法打開它們。

回答

0

在配置文件中存儲加密的密碼和用戶名。並在連接之前在代碼中解密它們。這應該是訣竅。

如果您願意,可以與服務器名稱相同。

+0

你是什麼意思加密傳遞/用戶和服務器。 打開配置文件 - 設置*****,但在代碼中存儲它們爲真實的:?不會在重建程序後改變。 – user2366267 2013-05-09 13:10:09

+0

我試圖做到這一點 - >打開配置文件 - >更改密碼爲「******」,但它不起作用 – user2366267 2013-05-09 13:12:03

+0

配置文件在XML上... – user2366267 2013-05-09 13:16:54