用InstallShield打包ASP程序

DFT与机器学习协同设计高效光催化剂:从电子结构到性能预测 密度泛函理论(DFT)作为计算材料学的基石,通过求解Kohn-Sham方程,能够在原子尺度精确预测材料的电子结构、能带和光学性质,为理解光催化等能源材料的微观机理提供了关键视角。其核心价值在于替代传统试错法,实现材料性能的理性设计与机理揭示。在工程实践中,面对高通量筛选的需求,机器学习(ML)技术,特别是长短期记忆网络(LSTM)这类擅长处理序列数据的模型,能够学习从材料描述符到复杂性能(如光谱)的映射关系,实现快速性能预测与优化。这种DFT与ML的结合范式,正广泛应用于新能源材料、半导体器件等领域,用于高 阅读详情

#include "ifx.h" //不能移动

//////////////////////////////////////////////////////////////////////////////

// 用InstallShield 进行 ASP 软件的打包和自动安装

// 原创作者: 贾俊 (Jaron)

// 网址: http://www.jiangdu.net

// 邮件: jaron@jdinfo.net

// 首次发表于网易,ChinaASP,ASPHouse

//////////////////////////////////////////////////////////////////////////////

// 功能:

// 1.文件复制

// 2.可选自动设置独立站点运行(设置IIS)

// 3.可选自动设置虚拟站点运行(设置IIS)

// 4.设置目录可读,可写及可运行脚本

// 5.自动创建ODBC

// 6.自动创建或附加MDF格式的SQL数据库 并优化

// 7.自动安装 ScriptEncode 解码程序

// 本文仅列出了 InstallShield 的 Script 部分,还有两个 VBS 文件及其他设置

// 测试过程中有任何问题,请来 http://www.jiangdu.net/bbs 编程空间版 讨论

//////////////////////////////////////////////////////////////////////////////

prototype CreateDataBase(STRING,STRING,STRING);

prototype CreateWebSite(STRING,STRING); // 创建 IIS 站点

prototype CreateVirtualDir(STRING); // 创建虚拟目录

 

//////////////////////////////////////////////////////////////////////////////

//

// 函数: OnFirstUIBefore

//

// 事件: FirstUIBefore event is sent when installation is run for the first

// time on given machine. In the handler installation usually displays

// UI allowing end user to specify installation parameters. After this

// function returns, ComponentTransferData is called to perform file

// transfer.

//

///////////////////////////////////////////////////////////////////////////////

function OnFirstUIBefore() 

NUMBER nResult,nSetupType,nOpt,svEdit1,svEdit2;

STRING szTitle, szMsg,szBmpPath;

STRING szLicenseFile, szQuestion;

STRING szServerIP,szServerPort,szServerIPDefault,szServerPortDefault;

STRING szSQLsvr,szSQLusr,szSQLpwd,svSQLsvr,svSQLusr,svSQLpwd;

STRING svName, svCompany, svSerial;

STRING szFile,szTargetPath,szDir,szfolder;

STRING szComponents, szTargetdir;

STRING szField1,szField2;

STRING szDefault,svResult;

OBJECT piisObj;

LIST list,listStartCopy;

NUMBER nLevel,nvSize;

begin

 

szBmpPath="C:"^"temp"^"left.bmp";

DialogSetInfo (DLG_INFO_ALTIMAGE, szBmpPath, TRUE); // 设置左边的图片

//To Do: if you want to enable background, window title, and caption bar title

//SetTitle( @TITLE_MAIN, 24, WHITE );

//SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION );

//Enable( FULLWINDOWMODE );

//Enable( BACKGROUND );

//SetColor(BACKGROUND,RGB (0, 128, 128));

 

//默认值设定

TARGETDIR = "C:"^"inetpub"^"JaronSoft"^@FOLDER_NAME;

szDir = TARGETDIR;

SHELL_OBJECT_FOLDER = @FOLDER_NAME;

svName = "试用版用户";

svCompany = "JDinfo Network";

svSerial = "111-1111111";

 

Dlg_Start:

// beginning of dialogs label

 

Dlg_SdWelcome: //欢迎 对话框

szTitle = "欢迎进入";

szMsg = "";

nResult = SdWelcome( szTitle, szMsg );

if (nResult = BACK) goto Dlg_Start;

 

Dlg_SdLicense://软件许可协议 对话框

szLicenseFile = SUPPORTDIR ^ "license.txt";

szTitle = "许可协议";

szMsg = "";

szQuestion = "";

nResult = SdLicense( szTitle, szMsg, szQuestion, szLicenseFile );

if (nResult = BACK) goto Dlg_SdWelcome;

 

Dlg_SdShowInfoList://readme文件 对话框

szFile = SUPPORTDIR ^ "infolist.txt";

list = ListCreate( STRINGLIST );

ListReadFromFile( list, szFile );

szTitle = "README";

szMsg = "";

nResult = SdShowInfoList( szTitle, szMsg, list );

ListDestroy( list );

if (nResult = BACK) goto Dlg_SdLicense;

 

Dlg_SdRegisterUserEx://用户信息 对话框

szMsg = "";

szTitle = "用户信息";

nResult = SdRegisterUserEx( szTitle, szMsg, svName, svCompany, svSerial );

if (nResult = BACK) goto Dlg_SdShowInfoList;

//检查序列号

//if (CHK_serial(svCompany, svSerial)<0) then

//goto Dlg_SdRegisterUserEx;

//endif;

//检查序列号完毕

Dlg_SdAskDestPath://安装位置 对话框

szTitle = "检查序列号";

szMsg = "";

nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );

TARGETDIR = szDir;

if (nResult = BACK) goto Dlg_SdRegisterUserEx;

 

Dlg_SetupType: //安装类型 对话框

nSetupType = TYPICAL;

szTitle = "安装类型";

szMsg = "请选择您需要按哪种方式安装";    

nResult = SetupType ( szTitle , szMsg , "" , nSetupType , 0 );

if (nResult = BACK) then

goto Dlg_SdAskDestPath;

else

nSetupType = nResult;

if (nSetupType != CUSTOM) then

 szTargetPath = TARGETDIR;

 nvSize = 0;

 ComponentCompareSizeRequired(MEDIA,szTargetPath,nvSize);

 if (nvSize != 0) then

  MessageBox( szSdStr_NotEnoughSpace, WARNING );

  goto Dlg_SetupType;

 endif;

endif;

endif;

 

Dlg_SdComponentTree: //对话框

if ((nResult = BACK) && (nSetupType != CUSTOM)) goto Dlg_SetupType;

szTitle = "对话框";

szMsg = "";

szTargetdir = TARGETDIR;

szComponents = "";

nLevel = 2;

if (nSetupType = CUSTOM) then

nResult = SdComponentTree(szTitle, szMsg, szTargetdir, szComponents, nLevel);

if (nResult = BACK) goto Dlg_SetupType;

endif;

 

Dlg_SdSelectFolder://对话框

szfolder = SHELL_OBJECT_FOLDER;

szTitle = "文件夹";

szMsg = "";

nResult = SdSelectFolder( szTitle, szMsg, szfolder );

SHELL_OBJECT_FOLDER = szfolder;

if (nResult = BACK) goto Dlg_SdComponentTree;

 

 

Dlg_SelMode ://设置数据库服务器 对话框

szTitle = "设置"+@PRODUCT_NAME+"的运行模式";

szMsg = "请选择软件运行的方式,极力推荐使用独立站点方式运行";

szField1="独立站点方式运行(自动创建新站点)";

szField2="虚拟目录方式运行(自动创建虚拟目录)";

svEdit1=TRUE;

svEdit2=FALSE;

SetDialogTitle(DLG_ASK_TEXT,szTitle);

//DialogSetInfo ( DLG_INFO_CHECKSELECTION, "", 1); 

nOpt = EXCLUSIVE ;

nResult = AskOptions (nOpt,szMsg,szField1,svEdit1,szField2,svEdit2);

if (nResult = BACK) goto Dlg_SdSelectFolder;

if (svEdit1=FALSE) goto Dlg_SdStartCopy;

 

Dlg_AskText ://设置数据库服务器 对话框

szTitle = "设置IIS信息服务及数据库服务器";

szMsg = "现在开始设置IIS系统";

szQuestion="  请输入本服务器的主机名或IP地址,安装程序将按照您提供的资料设置IIS信息服务。如果您没有填写,安装程序将自动跳过站点的创建!";

szServerIP="地址:";

szServerPort="端口:"; 

szServerIPDefault="192.168.0.1";

szServerPortDefault="80";

SetDialogTitle(DLG_ASK_TEXT,szTitle);

nResult=SdShowDlgEdit2 (szTitle, szQuestion,szServerIP,szServerPort,szServerIPDefault,szServerPortDefault);

if (nResult = BACK) goto Dlg_SelMode;

 

Dlg_AskSQL ://设置数据库服务器 对话框

szTitle = "设置数据库";

szMsg = "现在开始设置Microsoft SQL Server数据库系统";

szQuestion="  请输入SQL SERVER数据库服务器的用户名和密码,安装程序将按照您上步提供的IP地址和下面的用户名和密码创建和优化数据库系统。如果您提供的用户名和密码是错误的,安装程序将自动跳过数据的设置!";

szSQLsvr="主机名:";

szSQLusr="用户名:";

szSQLpwd="密码:"; 

svSQLsvr="localhost";

svSQLusr="sa";

szSQLpwd="";

SetDialogTitle(DLG_ASK_TEXT,szTitle);

nResult=SdShowDlgEdit3 (szTitle, szQuestion,szSQLsvr,szSQLusr,szSQLpwd,svSQLsvr,svSQLusr,svSQLpwd);

if (nResult = BACK) goto Dlg_SelMode;

 

Dlg_SdStartCopy://开始复制文件 对话框

szTitle = "开始复制文件";

szMsg = "点击下一步开始复制文件";

listStartCopy = ListCreate( STRINGLIST );

ListAddString(listStartCopy,"用户名:"+svName,AFTER);

ListAddString(listStartCopy,"公司名称:"+svCompany,AFTER);

ListAddString(listStartCopy,"序列号:"+svSerial,AFTER);

ListAddString(listStartCopy,"目标目录:"+szDir,AFTER);

if (svEdit1=TRUE) then

ListAddString(listStartCopy,"IP地址:"+szServerIPDefault,AFTER);

ListAddString(listStartCopy,"端口号:"+szServerPortDefault,AFTER);

endif;

ListAddString(listStartCopy,"请确认您填写的信息,按下一步开始复制文件",AFTER);

nResult = SdStartCopy( szTitle, szMsg, listStartCopy );

ListDestroy(listStartCopy);

if (nResult = BACK) goto Dlg_AskText;

// setup default status

SetStatusWindow(0, "");

Enable(STATUSEX);

StatusUpdate(ON, 100);

if (svEdit1=TRUE) then

CreateWebSite(szServerIPDefault,szServerPortDefault); // 开始创建 IIS 站点

endif;

if (svEdit2=TRUE) then

CreateVirtualDir("NetOA"); // 开始创建 IIS 站点

endif;

CreateDataBase(svSQLsvr,svSQLusr,svSQLpwd); // 创建和优化数据库

 

return 0;

end;

//////////////////////////////////////////////////////////////////////////////

//

// 函数: OnFirstUIAfter

//

// 事件: FirstUIAfter event is sent after file transfer, when installation

// is run for the first time on given machine. In this event handler

// installation usually displays UI that will inform end user that

// installation has been completed successfully.

//

///////////////////////////////////////////////////////////////////////////////

function OnFirstUIAfter()

STRING szTitle,szMsg1, szMsg2, szOption1, szOption2,szCmdLine;

NUMBER bOpt1, bOpt2;

 

begin

//set_vod_liveaddress();

 

szCmdLine = SUPPORTDIR ^"SCE10CHS.EXE";

if (LaunchAppAndWait(szCmdLine, " /q",WAIT) < 0) then

MessageBox ("不能安装解码程序,请联系供应商.",SEVERE);

endif;

 

Disable(STATUSEX);

bOpt1 = FALSE;

bOpt2 = FALSE;

szMsg1 = SdLoadString(IFX_SDFINISH_MSG1);

szMsg2 = "请浏览本主机WEB服务器上的 "+@PRODUCT_NAME+" 虚拟目录 例: http://Localhost/";

szOption1 = "";

szOption2 = "";

szTitle = @PRODUCT_NAME+"安装完成";

SdFinishEx(szTitle,szMsg1,szMsg2,szOption1,szOption2,bOpt1,bOpt2);

 

szCmdLine = "http://LocalHost";

//if (LaunchApp(PROGRAMFILES ^"Internet Explorer"^"IEXPLORE.EXE", szCmdLine) < 0) then

//MessageBox ("不能打开浏览器.",SEVERE);

//endif;

 

return 0;

end;

 

 

//////////////////////////

// 创建IIS站点

//////////////////////////

function CreateWebSite(szServerIPDefault,szServerPortDefault)

STRING szCmdLine,szWaitTxt;

begin

if ((szServerIPDefault = "") || (szServerPortDefault = "")) then

 MessageBox ("您没有设定"+@PRODUCT_NAME+"运行的服务器IP地址或端口!!IIS信息服务设置失败!请自行创建IIS站点,并将主目录设为:"+TARGETDIR,SEVERE);

else

 szWaitTxt=" 正在创建IIS和设置站点....";

 SdShowMsg (szWaitTxt, TRUE);

 Delay(2);

 szCmdLine = SUPPORTDIR ^"mkw3site.vbs"+" -r "+TARGETDIR+" -i "+szServerIPDefault+" -o "+szServerPortDefault+" -t "+@PRODUCT_NAME; 

 if (LaunchAppAndWait("WScript.exe", szCmdLine,WAIT) < 0) then

 MessageBox ("不能建立WEB 虚拟目录,没有找到 WScript.exe 或执行脚本错误.",SEVERE);

 endif;

 SdShowMsg (szWaitTxt, FALSE);

endif;

return 0;

end;

 

//////////////////////////

// 创建虚拟目录

//////////////////////////

function CreateVirtualDir(VirtualFolder)

STRING szCmdLine,szWaitTxt;

begin

if (VirtualFolder = "") then

 MessageBox ("没能读取到虚拟目录的名称!请联系系统供应商!"+TARGETDIR,SEVERE);

else

 szWaitTxt=" 正在创建"+@PRODUCT_NAME+"的虚拟目录....";

 SdShowMsg (szWaitTxt, TRUE);

 Delay(2);

 szCmdLine = SUPPORTDIR ^"mkwebdir.vbs "+" -w 1 -v /""+VirtualFolder+"/",/""+ TARGETDIR+"/"" ;

 if (LaunchAppAndWait("WScript.exe", szCmdLine,WAIT) < 0) then

  MessageBox ("不能建立WEB 虚拟目录,没有找到 WScript.exe 或执行脚本错误.",SEVERE);

 endif;

 SdShowMsg (szWaitTxt, FALSE);

endif;

return 0;

end;

 

//////////////////////////

// 创建和优化数据库

//////////////////////////

function CreateDataBase(svSQLsvr,svSQLusr,svSQLpwd)

STRING szCmdLine,szWaitTxt;

begin

szWaitTxt=" 正在创建"+@PRODUCT_NAME+"所需数据库....";

SdShowMsg (szWaitTxt, TRUE);

Delay(2);   

szCmdLine = "/U "+svSQLusr+" /P "+svSQLpwd+" /S "+svSQLsvr+" /Q /"exec sp_attach_db N'OASystem' , N'"+SUPPORTDIR ^"OASystem_data.mdf'/"";

if (LaunchAppAndWait("osql.exe", szCmdLine,WAIT) < 0) then

 MessageBox ("数据库创建失败!请确您的系统中已安装 Microsoft SQL Server 2000. 如仍无法解决,请联系系统供应商!",SEVERE);

endif;

SdShowMsg (szWaitTxt, FALSE);

szWaitTxt=" 正在优化"+@PRODUCT_NAME+"系统数据库....";

SdShowMsg (szWaitTxt, TRUE);

Delay(2);   

szCmdLine = "/U "+svSQLusr+" /P "+svSQLpwd+" /S "+svSQLsvr+" /Q /"use OASystem ; exec sp_updatestats/"";

if (LaunchAppAndWait("osql.exe", szCmdLine,WAIT) < 0) then

 MessageBox ("数据库优化失败!您可以在 sql查询分析器中执行 use OASystem ; exec sp_updatestats 完成!",SEVERE);

endif;

SdShowMsg (szWaitTxt, FALSE);

return 0;

end;

 转自 http://www.lihuasoft.net/article/show.php?id=443
用Omniverse Kit开发第一个USD插件:从环境配置到实战案例(Python 3.7版) 本文详细介绍了如何使用NVIDIA Omniverse Kit和Python 3.7开发第一个USD插件,涵盖从环境配置到实战案例的全过程。通过创建可实时同步材质属性的USD插件,开发者可以快速掌握Omniverse开发框架,提升3D内容创作效率。 阅读详情

相关推荐

先进封装技术 Part03---重布线层(RDL)的科普

RDL是一种在芯片封装过程中用于重新分布电气连接的技术。它通过在芯片表面或中介层上形成额外的布线层,重新分配芯片的I/O(输入/输出)位置,以适应不同的封装需求和提高电气连接的灵活性。

阿拉伯梳子的专栏 4701

用InstallShield进行ASP程序的打包和安装

使用InstallShield进行ASP程序的打包,包括SQL Server、IIS虚拟目录的设置等。原文URL:http://www.viphot.com/infoview/Article_6838.html原文摘录:用InstallShield 进行 ASP 软件的打包和自动安装   #include "ifx.h" //不能移动 /////////////////////////

Free Style…… 1400

MTK平台高效部署Qwen2.5大模型:从转换到推理全流程解析

本文详细解析了在MTK平台上高效部署Qwen2.5大模型的全流程,涵盖从环境准备、模型转换与量化,到编译部署与上机推理。重点介绍了如何利用MTK GAI部署工具包进行模型转换和量化,以适配MTK硬件,并最终在设备上成功运行Qwen2.5模型,为边缘侧AI应用提供实践指南。

weixin_29041195的博客 505

用installshield打包的asp.net程序

现在需要打包一个asp.net程序,具体要求如下:1、动态建立web虚拟目录或web站点,并保存至web.config文件相关字段中。2、动态建立ftp目录,并保存至web.config文件相关字段中。3、动态建立数据库联接类型sql或oracle,对sql需要建立连接字符串,并加密,用C#方法实现的,并保存至web.config文件相关字段中。如谁做过相关类型,请指教。 转载于:https://...

weixin_30563319的博客 106

CAPL编程的催化剂——CAPLdll的实现

CANoe作为一款功能强大的总线开发及测试工具,不仅仅是因为其丰富的库函数,最重要的是其兼容了多种编程语言,可以实现灵活的开发,极大的解决了纯CAPL编程所带来的限制,如通过动态链接库(DLL)来实现复杂函数的编写,使其能够在CAPL中可以调用,下面将对DLL的实现进行分析。capldll.cpp这个文件初看相当复杂,从整体上来说,这段代码主要包含了两部分:自定义函数实现和回调函数定义,今天的主要任务是实现自定义函数,这里的函数定义与普通函数定义差不多,只是利用了CAPL的格式。在VS2017工程中打开。

车载控制器AutoSAR软件开发工程师 4646

避坑指南:PCIe设备兼容性那些坑——聊聊MPS/MRRS设置不当引发的血泪史

本文深入探讨了PCIe设备兼容性问题,特别是MPS/MRRS参数设置不当引发的常见故障。通过详细解析MPS(Max Payload Size)和MRRS(Max Read Request Size)的作用机制,提供Linux内核五大配置策略的对比分析,并分享FPGA加速卡等实战案例的排查经验。文章还介绍了诊断工具链、动态调试技巧以及性能优化方法,帮助工程师有效解决PCIe兼容性难题。

weixin_30872499的博客 419

用installshield x premer打包asp安装程序

http://www.happig.net/Article_Show.asp?ArticleID=35

Happig的专栏 683

【ArcGIS微课1000例】0118:一文讲清楚tif(geotiff)栅格数据格式

TIFF(Tagged Image File Format)是一种常见的图像文件格式,它被广泛用于存储和传输各种类型的图像数据。图像存储:TIFF格式可以存储多通道的位图图像,包括灰度图、彩色图和透明度图等。它支持不同的像素深度,可以是8位、16位、24位或32位等。因此,TIFF格式非常适合存储高质量的图像数据,包括照片、卫星图像、医学影像等。无损压缩:TIFF格式支持无损压缩,这意味着图像可以被压缩而无需损失任何像素信息。这种压缩方式可以减小文件大小,而不会降低图像的质量。

智慧空间实验室 2819

用IS6进行ASP软件的打包和自动安装(补充)

/* written by Jaron(贾俊) ,2003-11-04 *//* 原出处:B/S WEB技术中文网 http://www.jaron.cn ;*//* 欢迎访问我的网站: http://www.jaron.cn *//* 如对本文有疑问,请在网站留言 /*/* 转载请注明出处和保留此版权信息 *//* 欢迎使用SiteManager网站管理系统 http://sitemanager

Network Connecting Life 3284

解锁Gemini+Google Sheets/Excel:数据分析自动化新姿势

本文介绍了如何将谷歌AI工具Gemini集成到Google Sheets和Excel中进行智能数据分析。主要内容包括:1) Gemini的功能特点,具备语言理解和生成能力;2) 在Google Sheets中的集成步骤,包括订阅Workspace、开启Gemini功能及使用方法;3) 通过第三方插件在Excel中使用Gemini的方法;4) 销售和财务数据分析的实际案例;5) 使用时的注意事项,包括数据安全、问题处理和常见错误解决。通过Gemini集成,用户可以实现高效的数据处理和智能分析,提升工作效率。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 571

pyecharts在jupyter notebook中不能够渲染图表问题。

在使用jupyter notebook中使用pyecharts绘制可视化图表的时候,发现图表不能渲染到页面中,生成的html是没问题的,本文主要解决在jupyter notebook中不能渲染这个问题。

猿小白的博客 1165

InstallShield 2015 打包Asp.net应用程序+SqlServer

选择msi 设置 公司名称 软件名称 新建程序池 设置程序池 新建web程序 设置web程序所在路径 设置文件夹写权限 添加web程序文件 勾选添加文件夹及其子文件 添加完毕。 右键选择刚才添加的文件 设置iis写权限 这里简单粗暴 直接...

weixin_30553065的博客 192

LDRA Testbed(TBrun)软件单元测试_操作指南

通过前面的几篇文章,使用Testbed进行软件静态分析的内容已经基本讲解完毕。从这篇文章开始,将继续讲解如何使用TBrun进行软件单元测试、软件集成测试。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 7765

在InstallShield中手动修改XML Files Changes

最近在忙于打包安装程序,使用的是InstallShield 15,打包过程遇到了一个小问题(怀疑是InstallShield 15 的bug),却耗了我一个晚上的时间才把这个问题解决。 使用InstallShield创建用于搭建ASP.NET网站的安装程序时,需要对web.config里的属性值作一些改变,比如Connection String,需要改成:   Data Source=...

我的E家 207

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ASP.NET完整打包卸载更新攻略(By Installshield 2010)(转载)

前言前阵子做了一个有关Installshield的OA 打包安装程序,用的版本Installshield 2010-Premier,具体功能的内容如下:1、OA采用的是asp.net(C#)开发2、动态发布到IIS虚拟目录(采用自定义对话框)3、附加,分离,删除数据库4、动态修改web.config5、完美卸载6、更新包制作【安 装】首先准备一个发布好的aspnet网站,然后在web.config

322

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ASP.NET完整打包卸载更新攻略(By Installshield 2010)

- 前言前阵子做了一个有关Installshield的OA 打包安装程序,用的版本Installshield 2010-Premier,具体功能的内容如下:1、OA采用的是asp.net(C#)开发2、动态发布到IIS虚拟目录(采用自定义对话框)3、附加,分离,删除数据库4、动态修改web.config5、完美卸载6、更新包制作【安装】首先准备一个发布好的aspnet网站,然后在web....

weixin_33893473的博客 187

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Installshield12 创建自定义Web站点

任务:使用Installshield12 Installscript Msi Project 打包ASP.NET应用程序,创建用户自定义的站点。步骤:1,创建WEBNAME的Property。2.在IS的IDE里配置IIS,如:把WEB的虚拟目录设为[WEBNAME],安装后将使用这个属性的值,同样可以把Website名称用属性表示。注:IS在创建站点时,默认创建80端口站点,如果已有80端口的...

weixin_30639719的博客 147

Asp.net与SQL一起打包部署安装

from----Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。二.在自己现有的项目里面创建部署项目:1. 在“文件”菜单上指向“添加项目”

546

ASP.NET完整打包卸载更新攻略(By Installshield 2010)【转】

- 前言 前阵子做了一个有关Installshield的OA 打包安装程序,用的版本Installshield 2010-Premier,具体功能的内容如下: 1、OA采用的是asp.net(C#)开发 2、动态发布到IIS虚拟目录(采用自定义对话框) 3、附加,分离,删除数据库 4、动态修改web.config 5、完美卸载 6、更新包制作 【安装】首先准备一个发布好的aspn...

weixin_34087301的博客 271

使用InstallShield制作ASP安装程序

我现在在做ASP的安装程序,这样可以方便用户的使用。 我使用的InstallShield版本是InstallShield Professional—Standard Edition6.3。 我没有用过这个东东,问题如下:  问题一  通过Project Wizard-generated script 做好了COPY打包工作。 可是6.3版本的好象不支持主体Program...Endprogram,

阿宝 1480

用InstallShield 进行 ASP 软件的打包和自动安装

#include "ifx.h" //不能移动//////////////////////////////////////////////////////////////////////////////// 用InstallShield 进行 ASP 软件的打包和自动安装 // 原创作者: 贾俊 (Jaron)// 网址: http://www.jiangdu.net// 邮件: jaron@jd

ut6tu6su的专栏 676

用InstallShield 进行ASP 软件的打包和自动安装

前些时候看到这篇文章,对比了自己和作者的实现方法,感觉有一定的参考价值,大家不妨看看。 用InstallShield 进行 ASP 软件的打包和自动安装(Jaron原创) 作者: Jaron 点击链接查看作者详细信息 简介: 用InstallShield 进行 ASP 软件的打包和自动安装(原创) #include "ifx.h" //不能移动 //////////////////////////

Soon 468
上一篇: installshield去掉选择安装类型对话框或选择页。
下一篇: 设置目录的权限
sunnf
博客等级 码龄26年 127粉丝 70原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值