-- 检查是否已经安装MSDE
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer");
if not result then
-- 这些操作在点击“下一步”按钮时执行。安装MSDE
result = shell.Execute(SessionVar.Expand("%TempLaunchFolder%\\\\setup.exe"),SessionVar.Expand("/i sqlrun01.msi DISABLENETWORKPROTOCOLS=0 SECURITYMODE=\"SQL\" TARGETDIR=\"%CommonFilesFolder%\\SQLSERVER\" INSTANCENAME=\"TZERP\" SAPWD=\"123\""), "", SW_SHOWNORMAL, true);
repeat
setupend=File.IsInUse(SessionVar.Expand("%TempLaunchFolder%\\sqlrun01.msi")) or File.IsInUse(SessionVar.Expand("%TempLaunchFolder%\\setup.exe"));
until setupend==false; --写入服务器注册信息
--启动服务
Service.Start("MSSQLSERVER","", nil);
-- 进入下一个屏幕
Screen.Next();以上的打包代码,我执行了setup.exe以后,程序直接就跳到Screen.Next();这句了,按我的设计,他是应该执行完setup.exe然后才能Screen.Next();的请问知道的朋友,这个问题怎么能解决?另外:SAPWD=\"123\""这个参数好像没用,MSDE装了以后sa是没密码的
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer");
if not result then
-- 这些操作在点击“下一步”按钮时执行。安装MSDE
result = shell.Execute(SessionVar.Expand("%TempLaunchFolder%\\\\setup.exe"),SessionVar.Expand("/i sqlrun01.msi DISABLENETWORKPROTOCOLS=0 SECURITYMODE=\"SQL\" TARGETDIR=\"%CommonFilesFolder%\\SQLSERVER\" INSTANCENAME=\"TZERP\" SAPWD=\"123\""), "", SW_SHOWNORMAL, true);
repeat
setupend=File.IsInUse(SessionVar.Expand("%TempLaunchFolder%\\sqlrun01.msi")) or File.IsInUse(SessionVar.Expand("%TempLaunchFolder%\\setup.exe"));
until setupend==false; --写入服务器注册信息
--启动服务
Service.Start("MSSQLSERVER","", nil);
-- 进入下一个屏幕
Screen.Next();以上的打包代码,我执行了setup.exe以后,程序直接就跳到Screen.Next();这句了,按我的设计,他是应该执行完setup.exe然后才能Screen.Next();的请问知道的朋友,这个问题怎么能解决?另外:SAPWD=\"123\""这个参数好像没用,MSDE装了以后sa是没密码的
解决方案 »
- 如何将EXCEL格的指定格的数据导入SQL 2000中?(需原代码)
- ~~~~~~~~~~~~~~~非常奇怪的问题~~~~~~~~~~~~
- webbrowers 控件高手进
- 请问在access中支持这样的SQL语句吗?
- 在一个接口用多个类实现的情况下,有的类只实现部分接口,有没有好办法处理接口用户调用到空方法的情况?
- 那位高手帮帮我,请进来!谢谢
- 在VB中如何调用VC写的DLL文件?(在线给分!)
- 迷惑
- WINSOCK.STATE一般有哪些值啊?
- 以前在QB里比较大小用的Swap,在vb里用不了?该函数了吗?
- vb自动接收邮件中的附件,并下载到本地硬盘中
- asp封装DLL时出现“未设置对象变量或 With block 变量”
先安装MSDE,然后删除安装文件,这个怎么处理?没思路的说
自己写一个程序,完成你要的功能,打包进去,安装后让它运行。
setupfactory不清楚,在InstallShield里面是LaunchAppAndWait()
参考 http://download.csdn.net/source/1909734
Good Luck to you!