『百分狂求解决方法』 vb打包的问题

qingdaobus 2005-04-14 02:09:15
我现在做了个程序,由于有大量的字符查询,我原来用的access的数据库,由于太大而且查询多很慢,
被我换成了ini文件,我把大量的数据放到ini文件,在程序里进行查询,事实证明vb 处理ini文件的速度比ado的速度要快,我现在有个问题.

一般的程序打包没什么问题,我用的是setup factory
可是我想把ini文件放到exe文件里面去,不能让别人看到,更不能让别人得到这个ini文件,
因为这个程序的最重量的地方就是这个ini文件里面的数据,如果让别人得到了这个ini文件,那么这个程序也就没有意义了.

我不知道这个应该怎么弄,是打包工具的功能,还是另外在处理呢?

请高手指点一二!!!



...全文
122 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingdaobus 2005-04-15
  • 打赏
  • 举报
回复
唉,我查询的内容吧,全是字符串的那种,循环循环不停的循环,
由于是单机版发行的,所以就没有必要用sql server 了,
我之前是用的access,用这个也不错,而且用户的机器不管是否安装了office,都可以用的,
可是后来我发现,由于我用的全是字符串的查询,没有一点数据的处理,
所以我改成ini的之后发现速度明显比原来快了,如果ini不行的话,我想用个记事本弄,
或者直接把数据弄到model里完事。

dyshadow 2005-04-14
  • 打赏
  • 举报
回复
INI做数据库?ORACLE这帮家伙都白混了……

老大,如果是一般的应用,INI还可以,数据多了,还是用数据库吧!ACCESS不行么,用SQL SERVER。

如果真的要加密,在调用INI文件之前,先将其解密,数据调用之后,再加密也行的。
bmd2chen 2005-04-14
  • 打赏
  • 举报
回复
建议不要用ini,由于INI本身所限制,当你查询的数据过大时(其实一个值1-2kb就会出现这样的现象),不能保证100%可以取出相关的值,写的数据也是如此.我试过几次出现这样的现象,还有就是不要过多的想怎么样不被别人破解,想想怎么样能把自己的程序做的更好,更完善更有意义.
zhengoodman 2005-04-14
  • 打赏
  • 举报
回复
楼主很幽默啊!

不过你换成了ini文件,就失去了数据库查询的灵活性。
希望不要弄巧成拙啊。
江海门户 2005-04-14
  • 打赏
  • 举报
回复
加密比较实际,简单的算法就可以呀
tjj3000 2005-04-14
  • 打赏
  • 举报
回复
资源文件能读但好象不能编辑啊
qingdaobus 2005-04-14
  • 打赏
  • 举报
回复
不过你说的是哪的资源文件啊?
qingdaobus 2005-04-14
  • 打赏
  • 举报
回复
觉得 yinweihong(真名:尹伟红) 说的有点那个意思,我研究研究先~~
qingdaobus 2005-04-14
  • 打赏
  • 举报
回复
靠,连exe都反编译,不至于吧,咔咔,我是说不要他们轻易的弄到就好了,咔咔
老汉 2005-04-14
  • 打赏
  • 举报
回复
楼主还真NB。

就算你写到模块代码里,不照样被人反汇编出来?

对于你的INI文件里的数据,应该对文件里的数据加密,而不是隐藏文件。
程序读取加密后的数据,用前再解密。
yinweihong 2005-04-14
  • 打赏
  • 举报
回复
你可以用资源文件试试,
qingdaobus 2005-04-14
  • 打赏
  • 举报
回复
不是吧,真的不能啊?真的不能吗?
我靠,逼我是吧?逼我是吧?
哼,真不行,我就把ini文件里的内容写到vb的代码里,靠,谁怕谁啊?!
bacaihong 2005-04-14
  • 打赏
  • 举报
回复
加密吧。。。
ljhdi 2005-04-14
  • 打赏
  • 举报
回复
放不到EXE文件里面
那就不存在盗版了
ljhdi 2005-04-14
  • 打赏
  • 举报
回复
ini文件可以加密啊,要不就改名,把扩展名也改了
不过还是加密好些

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧