以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]项目发布后,image文件夹能否加密?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76244)

--  作者:13865161910
--  发布时间:2015/10/25 11:07:00
--  [求助]项目发布后,image文件夹能否加密?
发布后的程序,自定义的图片全部都在Project/image 中,如果用户将其中的图片人为修改或删除,就会影响软件的正常使用。
好像有些软件在调用这些自定义背景图片或按钮图标的窗口时,图片被定义成其他格式的文件

请教,能否给这些图片或图标弄些防护措施?
[此贴子已经被作者于2015/10/25 11:07:37编辑过]

--  作者:qwz405
--  发布时间:2015/10/25 14:12:00
--  

我发现个更奇怪的问题,把发布软件的:**\\Project\\Bin 里面的文件都删了,普通用户登录也可以看到所有表。

 

我是清理软件的时候偶尔发现的。

 

不过不急,反正是公司内部在用。如果要处理,只要发布时把项目标题隐藏了应该就OK了,我瞎猜的,反正公司员工现在只用来存储普通的资料,不涉及很机密的东西。


--  作者:大红袍
--  发布时间:2015/10/26 10:16:00
--  

回复1楼,你可以弄一个zip文件,每次打开的时候,取出替换images文件夹

 

http://www.foxtable.com/help/topics/2075.htm

 


--  作者:大红袍
--  发布时间:2015/10/26 10:17:00
--  

回复2楼,你可以控制bin修改的时候能否打开项目。

 

项目属性->保护编译后文件


--  作者:一笑
--  发布时间:2015/10/26 11:18:00
--  
"回复1楼,你可以弄一个zip文件,每次打开的时候,取出替换images文件夹"
能详细一点吗?

--  作者:大红袍
--  发布时间:2015/10/26 12:09:00
--  

1、把images打包成zip,加上密码;

 

2、在BeforeOpenProject事件,根据3楼的帮助文档,解压zip文件


--  作者:13865161910
--  发布时间:2015/10/31 11:33:00
--  回复:(大红袍)1、把images打包成zip,加上密码;...
1、是发布项目前,对image文件夹进行压缩加密,然后在BeforeOpenProject 事件中设置解密吗?
2、能否解压设置相对路径?

[此贴子已经被作者于2015/10/31 11:35:03编辑过]

--  作者:Hyphen
--  发布时间:2015/10/31 11:43:00
--  

1.  是的

 

2. 解压前先把zip文件拷贝到需要解压的地方