5 个解决方案
#1
感谢您使用微软产品。
关于这个问题,您可以参阅下面微软中国社区上面的一篇文章:
http://www.microsoft.com/china/community/article.asp?oBODY=TechZone\TechArticle\TechDoc\deployNETApp&oXSLT=TechZone\TechArticle\TechContent
希望对您有所帮助。
-微软全球技术中心 -zgh
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
关于这个问题,您可以参阅下面微软中国社区上面的一篇文章:
http://www.microsoft.com/china/community/article.asp?oBODY=TechZone\TechArticle\TechDoc\deployNETApp&oXSLT=TechZone\TechArticle\TechContent
希望对您有所帮助。
-微软全球技术中心 -zgh
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
#2
这是我在我的安装里安装.net framework的代码(installshield):
szWMIPath=SRCDIR ^"Support\\instmsiw.exe";
szWMIPara=" /q";
szDotNetPath=SRCDIR ^"Support\\dotnetfx.exe";
szDotNetPara=" /Q:a /c:\"install /l /q\"";
//需要重新启动
SdShowMsg("正在安装.Net运行环境(10-20分钟),请稍候......",TRUE);
LaunchAppAndWait(szWMIPath,szWMIPara,WAIT);//installer 2.0 needed
if (FindFile(SRCDIR^"Support\\","dotnetfx.exe",szValue)<0) then
ShowExitMessage(1007);
endif;
LaunchAppAndWait(szDotNetPath,szDotNetPara,WAIT);
SdShowMsg("",FALSE);
NLinl2=CheckEnvironment();//环境安装是否成功
if (NLinl2==2)then
ShowExitMessage(1012);
endif;
if (AskYesNo("安装程序需要重新启动,现在就重新启动计算机吗?",YES)=NO) then
exit;
else
RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","CleverENet_Setup",REGDB_STRING,SRCDIR^"setup.exe",-1);
//deleted in event "OnBegin"
System(SYS_BOOTMACHINE);
exit;
endif;
szWMIPath=SRCDIR ^"Support\\instmsiw.exe";
szWMIPara=" /q";
szDotNetPath=SRCDIR ^"Support\\dotnetfx.exe";
szDotNetPara=" /Q:a /c:\"install /l /q\"";
//需要重新启动
SdShowMsg("正在安装.Net运行环境(10-20分钟),请稍候......",TRUE);
LaunchAppAndWait(szWMIPath,szWMIPara,WAIT);//installer 2.0 needed
if (FindFile(SRCDIR^"Support\\","dotnetfx.exe",szValue)<0) then
ShowExitMessage(1007);
endif;
LaunchAppAndWait(szDotNetPath,szDotNetPara,WAIT);
SdShowMsg("",FALSE);
NLinl2=CheckEnvironment();//环境安装是否成功
if (NLinl2==2)then
ShowExitMessage(1012);
endif;
if (AskYesNo("安装程序需要重新启动,现在就重新启动计算机吗?",YES)=NO) then
exit;
else
RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","CleverENet_Setup",REGDB_STRING,SRCDIR^"setup.exe",-1);
//deleted in event "OnBegin"
System(SYS_BOOTMACHINE);
exit;
endif;
#3
我也是参考微软网站的那篇长长的英文做的:(
#4
微软网站示例程序中怎样没有settings.ini?这个文件是由哪里产生的?
#5
关注
#1
感谢您使用微软产品。
关于这个问题,您可以参阅下面微软中国社区上面的一篇文章:
http://www.microsoft.com/china/community/article.asp?oBODY=TechZone\TechArticle\TechDoc\deployNETApp&oXSLT=TechZone\TechArticle\TechContent
希望对您有所帮助。
-微软全球技术中心 -zgh
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
关于这个问题,您可以参阅下面微软中国社区上面的一篇文章:
http://www.microsoft.com/china/community/article.asp?oBODY=TechZone\TechArticle\TechDoc\deployNETApp&oXSLT=TechZone\TechArticle\TechContent
希望对您有所帮助。
-微软全球技术中心 -zgh
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
#2
这是我在我的安装里安装.net framework的代码(installshield):
szWMIPath=SRCDIR ^"Support\\instmsiw.exe";
szWMIPara=" /q";
szDotNetPath=SRCDIR ^"Support\\dotnetfx.exe";
szDotNetPara=" /Q:a /c:\"install /l /q\"";
//需要重新启动
SdShowMsg("正在安装.Net运行环境(10-20分钟),请稍候......",TRUE);
LaunchAppAndWait(szWMIPath,szWMIPara,WAIT);//installer 2.0 needed
if (FindFile(SRCDIR^"Support\\","dotnetfx.exe",szValue)<0) then
ShowExitMessage(1007);
endif;
LaunchAppAndWait(szDotNetPath,szDotNetPara,WAIT);
SdShowMsg("",FALSE);
NLinl2=CheckEnvironment();//环境安装是否成功
if (NLinl2==2)then
ShowExitMessage(1012);
endif;
if (AskYesNo("安装程序需要重新启动,现在就重新启动计算机吗?",YES)=NO) then
exit;
else
RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","CleverENet_Setup",REGDB_STRING,SRCDIR^"setup.exe",-1);
//deleted in event "OnBegin"
System(SYS_BOOTMACHINE);
exit;
endif;
szWMIPath=SRCDIR ^"Support\\instmsiw.exe";
szWMIPara=" /q";
szDotNetPath=SRCDIR ^"Support\\dotnetfx.exe";
szDotNetPara=" /Q:a /c:\"install /l /q\"";
//需要重新启动
SdShowMsg("正在安装.Net运行环境(10-20分钟),请稍候......",TRUE);
LaunchAppAndWait(szWMIPath,szWMIPara,WAIT);//installer 2.0 needed
if (FindFile(SRCDIR^"Support\\","dotnetfx.exe",szValue)<0) then
ShowExitMessage(1007);
endif;
LaunchAppAndWait(szDotNetPath,szDotNetPara,WAIT);
SdShowMsg("",FALSE);
NLinl2=CheckEnvironment();//环境安装是否成功
if (NLinl2==2)then
ShowExitMessage(1012);
endif;
if (AskYesNo("安装程序需要重新启动,现在就重新启动计算机吗?",YES)=NO) then
exit;
else
RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","CleverENet_Setup",REGDB_STRING,SRCDIR^"setup.exe",-1);
//deleted in event "OnBegin"
System(SYS_BOOTMACHINE);
exit;
endif;
#3
我也是参考微软网站的那篇长长的英文做的:(
#4
微软网站示例程序中怎样没有settings.ini?这个文件是由哪里产生的?
#5
关注