用VS2010写的程序为什么在其他电脑上不能运行

显示的是msi拒绝访问然后msi文件就消失了,在自己电脑上就可以用,这是怎么回事?急求!... 显示的是msi拒绝访问 然后msi文件就消失了,在自己电脑上就可以用,这是怎么回事?急求! 展开
 我来答
学疯诗书
2014-02-24 · TA获得超过438个赞
知道小有建树答主
回答量:333
采纳率:50%
帮助的人:63.9万
展开全部
要成功运行程序,需要一个名字叫msi的系统数据库。msi拒绝访问也就是说,你的程序无法访问msi这个必要的系统数据库。。这不是你的程序本身的问题,你的电脑也没问题!!而是别的电脑有问题,这个原因可能是 别的电脑那个msi系统文件损坏了 或者不存在 这需要修复。
百度网友862b31c
2014-02-24 · TA获得超过1529个赞
知道小有建树答主
回答量:1045
采纳率:100%
帮助的人:809万
展开全部
1:可能是你的安装包没有做好。最好带着那个exe的。
2:可能是目标机有权限问题,使用那个exe,右键用管理员运行安装。
3:可能是目标机上的安装服务被禁用了。启用安装服务即可。
4:目标机可能系统有问题了。用检测软件检查下。或重装下。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泰山1911
2014-02-24 · TA获得超过5871个赞
知道大有可为答主
回答量:3249
采纳率:89%
帮助的人:1120万
展开全部
举个例子:我在我的电脑用VFP编了个程序,在其他电脑上,必须也得有VFP软件,才能打开我编写的那个程序。
你说的这种情况,是不是在其他电脑上还没有安装相应的读取该程序的软件?
追问
反正对方电脑没有vs
追答
编写的软件,在没有经过编译打包前,只能用编写程序的软件才能读取。
就好比你要看WORD文档,电脑必须安装了OFFICE软件才行。

有些编程软件有打包编译功能,可以把用户编写的程序制作成可独立安装运行的程序。这样经过编译过的程序,拿到其他地方都可以直接打开安装并使用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式