高分求救,怎样用delphi程序来执行msi文件? 高分求救,怎样用delphi程序来执行msi文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题已经解决WinExec('msiexec /i d:\install\hyerp.MSI',1);MSI文件是通过msiexec来执行的,所以在cmd模式下启动msiexec,加参数/i 加要执行的msi文件的路径搞定!可惜连个顶一下的都没 直接用api的ShellExecute 也可以搞定 等同于windows下的双击 调用msiexec.EXE执行,像二楼说的shellexecute(handle,'open','msiexec.exe','*.msi','%systemroot%',SW_SHOWNORMAL);这样应该能执行的。 随便回答一下,uses ShellApi; ShellExecute(0, 'Open', 'xxxx.msi', '', '', SW_SHOWNORMAL); http://www.somade.com/是个很专业的技术社区,去那里找找吧,或许有你要的答案~ to ahjoe(强哥) 呵呵,好像你并没有试一下这语句是否真的有用!那样做是行不通的! 读取数据```` 如何给用BATCHMOVE组件BATCOPY生成的新表添加索引?在线等 textout 能去除背景色么 数据库、网站问题 如何读取文本文件(*.txt)中任意一行或者任意一列的数据 一个数学问题:怎么样计算椭圆的面积 QuickRep报表组件问题之一 今天我开始学习编程,明年就赶上你。 delphi如何生成一个exe文件 可以在任何计算机上运行 搞不懂的怪现象,高手请帮忙 电脑系统问题,求助! 这个指针怎么操作?
WinExec('msiexec /i d:\install\hyerp.MSI',1);
MSI文件是通过msiexec来执行的,所以在cmd模式下启动msiexec,加参数/i 加要执行的msi文件的路径
搞定!
可惜连个顶一下的都没
ShellExecute 也可以搞定 等同于windows下的双击
这样应该能执行的。
uses ShellApi; ShellExecute(0, 'Open', 'xxxx.msi', '', '', SW_SHOWNORMAL);
to ahjoe(强哥)
呵呵,好像你并没有试一下这语句是否真的有用!
那样做是行不通的!