怎样一台电脑装两个相同的软件 急急急急

lhblhb527 2008-12-12 12:03:39
我们现在用一个监控硬件的软件,这个软件最多只能监控十个硬件,而我们现在有二十个硬件需要监控
该软件用interbase数据库,,还用BDE。
不能修改软件,也不用两台电脑,,要怎么办才可以哦??
我C盘和D盘都装了这个这个软件,,可它们共用的是interbase数据库,一个软件启动的同时另一个软件就无效了,C盘的这个软件修改设置后,再打开D盘的软件启动,,相关的设置也发生了变化。
问,::怎样才能在一台电脑上装两套这样的软件,,且互不干扰呢???????急急急急急急急
...全文
2268 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
windyloft 2008-12-12
  • 打赏
  • 举报
回复
卸掉10个硬件
Nosky100 2008-12-12
  • 打赏
  • 举报
回复
跑个虚拟机不就得了?
Learn-anything 2008-12-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ilovedrv 的回复:]
虚拟机,这个最简单
[/Quote]

这个好
zaodt 2008-12-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ilovedrv 的回复:]
虚拟机,这个最简单
[/Quote]


有两个很严重的问题:

1、占用系统资源大,它本身就要处理那么多工作;

2、在虚拟系统中软件能否正常工作?
ilovedrv 2008-12-12
  • 打赏
  • 举报
回复
虚拟机,这个最简单
zaodt 2008-12-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lhblhb527 的回复:]
用两个用户的方法不行啊,,,,,,,刚试过,这个账户装了INTERBASE,另一个就没法安装,,根本显示不到安装路径那儿就卡住了


我想用虚拟机试试,,,,刚下载了一个,,可惜还不知道怎么用,,正研究呢。
[/Quote]


没必要每个用户都装这个数据库,装一个就行了。


不过,这个需要研究一下那个软件,看看它到底是怎么保存配置数据的。

像 ODBC 数据源分为 用户数据源 和 系统数据源,

系统数据源是每个用户都能看到的,而 用户数据源 只有当前用户能看到。


哎,不说了,看不到软件,都白说。
lhblhb527 2008-12-12
  • 打赏
  • 举报
回复
用两个用户的方法不行啊,,,,,,,刚试过,这个账户装了INTERBASE,另一个就没法安装,,根本显示不到安装路径那儿就卡住了


我想用虚拟机试试,,,,刚下载了一个,,可惜还不知道怎么用,,正研究呢。
康斯坦汀 2008-12-12
  • 打赏
  • 举报
回复
补充,如果这个应用把链接字符串写进程序了,可以用二进制编辑器搜一下看看能否找到。
能找到修改其中一个。如果不能找到,要修改的话,需要用调试工具跟踪应用修改。跟
破解一个道理。
康斯坦汀 2008-12-12
  • 打赏
  • 举报
回复
有可能是BDE的事,BDE是链接Interbase的配置工具,就像ODBC。
打开BDE看看是不是两个数据库共用一个连接项了。
如果连接信息存放在配置文件(比如INI文件)或者注册表,修改即可。

如果写死在程序了,就没办法了。只能两台机器,或一台机器不同用户或虚拟机。
zaodt 2008-12-12
  • 打赏
  • 举报
回复
一个软件运行2个实例是没有问题的;

现在的问题很可能是:

虽然两个软件是独立安装的,但是它们可能读取同一个注册表项,所以出现楼主说的问题。


这个要仔细研究一下这个软件了,要看这些配置信息存储在哪里。


我有个想法,你试试看:

1、建立 2 个 XP 用户;

2、分别在不同的用户中安装程序,要独立安装,安装在不同的文件夹中;

3、分别登录用户,启动软件;

4、XP 可以切换用户,但我没有试过,你试试看了;

5、不同的用户,注册表可能不同,所以会分开。

1,657

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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