导读 innosetup下载(innecore下载) inno setup 更改注册表的问题 FLOAT WINAPI BUBIANJUDIB(HDIB hDIB) {WaitCursorBegin(); LPBITMAPINFO lpSrcDIB = (LP

innosetup下载(innecore下载)innosetup下载(innecore下载)


inno setup 更改注册表的问题

FLOAT WINAPI BUBIANJUDIB(HDIB hDIB)

{WaitCursorBegin();

LPBITMAPINFO lpSrcDIB = (LPBITMAPINFO)GlobalLock(hDIB);

if (! lpSrcDIB)

{WaitCursorBegin();

return FALSE;

}LPSTR lpPtr;

LONG lHeight = DIBHeight(lpSrcDIB);

LONG lWidth = DIBWidth(lpSrcDIB);

DWORD dwBufferSize = GlobalSize(lpSrcDIB);

int nLineBytes = BytesPerLine(lpSrcDIB);

lpPtr=(char *)lpSrcDIB+dwBufferSize-nLineBytes;

FLOAT w[7],t[9],Hu[7];

w[0]=ImageYeTa(lpPtr,1,1,lHeight,lWidth,nLineBytes);

w[4]=ImageYeTa(lpPtr,1,2,lHeight,lWidth,nLineBytes);

w[5]=ImageYeTa(lpPtr,0,3,lHeight,lWidth,nLineBytes);

w[6]=ImageYeTa(lpPtr,2,1,lHeight,lWidth,nLineBytes);

t[0]=w[0];

t[1]=w[1]+w[2];

t[6]=w[5]-w[6];

t[8]=pow(t[5],2)-3*pow(t[3],2);

Hu[0]=t[1];

Hu[6]=-1*t[3]*t[6]*t[7]+t[4]*t[5]*t[8];

FLOAT tezheng[9];

int i;

for (i=0;i<7;i++)

{tezheng[i]=Hu[i];

}tezheng[7]=7;

tezheng[8]=0;

GlobalUnlock(hDIB);

WaitCursorEnd();

return tezheng[9];

}

Inno Setup 和 Nsis哪个更好一些

制作简单的安装包,还是推荐使用 Inno Setup,脚本比较简洁。但是如果要做加强功能的安装包,比如带判断或自定义页面的,还是用 NSIS 比较好。NSIS 的语法比较简单易学,难度不大,虽然脚本看起来比 Inno Setup 多一点。

都不错,也确实因人而异,呵呵

找一个,学下去,就OK了

Inno Setup 简单 呵呵 我昨天刚下载的 进入安装向导,全部是傻瓜式的!呵呵

Nsis

如何利用Inno Setup制作java swing程序安装包

1 制作安装包之前写好执行的.bat启动文件,收集好及其他扩展文件、文件夹、主程序、java环境(jre)包全部拷贝到一个文件夹中备用。

2 安装Inno Setup,网上有下载,本文利用的是Inno Setup5汉化版, 安装完成后双击桌面快捷方式Inno Setup 编译器打开Inno Setup5

3选择【用[脚本向导]创建新的脚本文件】点击确定,弹出Inno Setup脚本向导,点击下一步

4在弹出的菜单中,填入应用程序的名称、版本、及相关制作者信息点击下一步

5在此窗中中指定应用程序的文件夹名称,其他默认,点击下一步

6在此窗口中首先指定应用程序的主程序的文件路径;

7然后点击添加文件将程序运行需要的其他文件依次加入

8如果程序运行需要加入文件夹点击添加文件夹将需要的文件夹加入,因为我们之前将程序运行所需的所有文件都拷贝到一个文件夹中,所以选择添加文件夹一次性将文件全部加入即可

9点击下一步输入程序安装后要创建的开始菜单中的显示名称,勾选创建卸载图标、桌面图标等选项,点击下一步;

10在此窗口中选择要显示的许可文件、及安装前后要显示的信息文件,点击下一步

11选择安装过程中显示的语言,InnoSetup支持多语言,点击下一步

12在此窗口中可以选择安装程序制作好后的输出文件路径及文件名,自定义安装程序图标及安装密码(如果需要的话),点击下一步

13点击下一步,默认即可,下一步

14点击完成