软件发布的时候,如果同时发布数据库?(300分)

  • 主题发起人 主题发起人 yf168
  • 开始时间 开始时间
Y

yf168

Unregistered / Unconfirmed
GUEST, unregistred user!
1、软件发布的时候,大家是怎么处理数据库安装的?
:A 用户装完程序后,是不是需要自己还原数据库文件?
B 用户装完程序后,我们另外提供一个程序专门处理还原?
2、大家都用过哪些软件狗,其思路怎样?
如果软件有所升级,怎样和已发布的软件产品挂钩?难道把狗拿回来?
 
批处理
可以整合到一起
也可以分开
 
1.可以随软件一起提供一个小程序,专门用来恢复或初始化库
2.在用户第一次使用软件的时候,提示进行数据库恢复或初始化
 
问题1:选A,此时需要一还原程序,安装软件调用它就可以了
问题2:用啥狗呀,自己写一注册验证程序
 
用狗的我只见过用硬件狗,大多数这样的公司都是随硬件产品一起卖的。
正如zyycc兄所说,可以搞个验证程序,对没有通过验证的,只能试用一段时间或者只给他一部分功能。
 
上面的兄弟:
1、安装程序我用wise install,怎么样才能在开始菜单里有uninstall程序?
2、硬件狗大概多少钱一只,如果发布了的程序需要升级,是否把狗拿回来。
狗怎么和程序关联起来?
明天结贴!!!
 
我能解决你的第一个问题;
wise install的卸载原理是,在安装时生成一个记录安装了的文件的日志文件,卸载时,程序会读入这个文件,并把相应的文件删除.
所以,重要的是找到这个"卸载"程序.
在你的目录下,叫什么记得不太清了,好像是"uninstall",这个程序对所有wise install对所有的安装都可以卸载.
找到卸载程序后,在开始菜单中创建快捷图标,就如同给主程序创建快捷图标一样.
 
楼主我不知道你用的WISE版本,我用的是WISE9.02专业版的汉化版本,关于卸载,你按照以下步骤
1、转到: Script Editor,在脚本(Scripts) 区找到以下一句
If System Has Windows 95 Shell Interface then
然后,选中这一段内的 else

2、双点击左边 Actions 区内的 Create Shortcut ,在出现的对话框内填入以下内容即可:
Source 填 %MAINDIR%/UNWISE.EXE
Destination 填 %GROUP%/卸载企业安全管理平台.lnk
Command 填 %MAINDIR%/INSTALL.LOG
Icon Number 填 0
3、退出Script Editor你就看到卸载得快捷方式已经加进去了
 
installshield软件打包
 
硬件狗的价钱各个公司差别很大,我买的是赛孚耐公司,给我的价钱50元,是单机版用的,网络狗要几百元。硬件狗加密方式主要有两种,一个用它提供的软件给程序夹一层壳,再就是在狗里加入密码,程序只需检验密码是否正确就可以了,当然也可以既加壳也加密码,这样最保险。我说的只是单机版硬件狗的加密方式,网络狗我没用过不太清楚,应该差不多。
 
1,安装盘制作时候提示选择数据库名和服务器和路径等参数,自动安装数据库,卸载自动销毁数据库。俺是用SETUP FACTORY,没什么问题
2,软件狗没用过,是自己写的注册验证程序。个人觉得最好的就是到网上成立网站,在线注册,在线记录提供服务。安装盘可以自动访问这个网站,注意用协议的问题
 
1.我选B,再做一个小程序吧.
2.你把程序做成 dll 的,升级时不就好说了吗?
虽然没有用过狗,但你的主程序和 dll 是分开的,只更新 dll 不就行了
 
多谢各位参与!
这几天没来得及上网,明天肯定散分,
to huanghq123,
我买的是赛孚耐公司(地点:天津科研西路)的宏狗,110块,如果下次买同号狗则90,
--------
1、我看很多的安装软件是否是自己公司做的(我对wise没有太深的研究,不只能否做出来向rising等的安装软件一样)?好像不使用专用的安装软件做的,因为用比如wise这样的软件做出来的Setup.exe总有wise的标志,不想一些其它的软件那样看不出是用什么做的安装程序。
2、还有一个问题:数据库还原是否只能是SQLSERVER安装在默认的路径下面才能还原?
且只能在本机还原?
 
第一个问题我没有用过wise,但是setupfactory可以修改参数,其中一项是标题,就看不出是什么软件做的安装盘了。
第二个问题:备份可以在任何机器任何路径上还原。只要数据库SQL SERVER版本不冲突。方法是:新建一数据库,然后再还原,选强制还原到数据库上,适当修改路径。确定即可重新还原。!!!好了,可以用了
 
to 纯朴: 我需要用程序还原!
 
多人接受答案了。
 
后退
顶部