㈠ inno setup代码可以调试么
.1. 这个目前应该是比较难判断在innosetup里面,可以尝试有没有相关的exe,或者自己用java写个类,进行判断,在CODE段用exec调用相关的类进行判断。例如,innosetup有ansi版本和unicode版本在遇到汉字字符编码时,就如果不想用unicode版本
㈡ 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];
}
㈢ innosetup的问题
你说的是{tmp}吧?这个是个常量的,在开始安装的时候会在C:\document and settings\user\local setting\temp\下面新建一个目录,名字一般是以IS-加一串字符组成的目录。在Code段整个段落都可以使用,可以使用ExpandConstant(‘{tmp}’)方式获取到它的值并使用。
㈣ InnoSetupRegFile是什么文件
微软的一个临时安装程序,重启后就没了,如果还有,就把它删了,没事的。
㈤ innosetup怎么加入安装程序
http://www.360doc.com/content/13/0327/13/4221543_274235049.shtml
㈥ 启动项innosetupregfile.0000000001
卡巴斯基报是木马.在去支付宝的时候没法输入密码.应该是针对`网银这块的木马病毒.
建议你删除注册表项目和相关的is-F76HC.exe文件及注册表项目.
㈦ innosetup如何判断盘符
根据你的描述,建议你:
1.屏蔽硬盘法:将两块硬盘设置好主从关系并正确连接,然后开机进入BIOS设置程序。在“Standard CMOS Features”选项中将从盘参数项设为“NONE”,屏蔽掉从盘。在“Advanced BIOS Features”选项中设置主盘为启动硬盘。保存设置后重新启动,则硬盘盘符就会按照主、从盘的分区顺序排列好了。这种方法的缺点是从盘只能在Windows下正常使用,在纯DOS模式下无法识别从盘。
2.重新分区法:设置好主从关系并正确连接硬盘后,使用任一款分区软件将从盘全部划为逻辑分区,则从盘的盘符就会按顺序排在主盘后面。
㈧ 如何用 InnoSetup 来开始,停止服务
360为XP系统继续提供补丁和漏洞修复服务 自2001年至今,Windows XP操作系统已经连续工作了12年,是目前为止最长寿的操作系统。2014年4月8日,微软将正式停止对Windows XP的服务支持。同时,微软Office 2003也将于2014年4月8日停止服务。 对此,某互联网调研中心针对此事对用户产生的影响进行了专门调研。调研结果显示,80%的网友知道此事,但仍有六成用户表示XP 停止服务后会继续使用,其中不习惯新系统是多数用户坚持使用XP的主要原因。 倪光南:微软终止支持XP是重大安全事件 数据显示,全球范围内XP的市场份额约占25%,而我国XP市场份额更高达70%,个人用户安装和使用XP的计算机将近2亿台。如果XP被黑客发现严重漏洞又无法打补丁,广大网民和企事业单位电脑都将面临木马病毒感染、敏感信息泄露,甚至业务系统和生产系统无法正常运行的风险。 中国工程院院士倪光南日前接受采访时表示,对中国而言,XP停止服务是一个“重大的信息安全事件”。“在微软停止对XP支持后,推出有公信力的‘安全云服务’,接管我国2亿台XP电脑用户的服务支撑,这样,可防止继续使用XP的电脑出现严重安全事件。” 倪光南呼吁尽快推出国产操作系统替代XP,应对微软终止技术支持的严重影响。 360:继续保护XP 作为微软MAPP(主动防护)合作伙伴、国内最大安全厂商360对此事件表态,鉴于XP系统在中国市场仍占据主流地位,360安全卫士将继续为XP用户提供全方位的安全防护,并将针对XP新出现的高危漏洞提供防护措施。 据统计,此前360已19次为微软0day漏洞提供临时补丁防护措施,并14次全球率先报告漏洞而获得微软官方致谢,这两项数据在国内PC安全厂商中均大幅领先。这也给了360足够的底气宣布继续保护XP。 如果觉得我的服务还靠谱的话,别忘了送俺“满意答案”图标以示鼓励哦!
㈨ Inno Setup的几个问题:求高手解答,高分回报
.1. 这个目前应该是比较难判断在innosetup里面,可以尝试有没有相关的exe,或者自己用java写个类,进行判断,在CODE段用exec调用相关的类进行判断。例如,innosetup有ansi版本和unicode版本在遇到汉字字符编码时,就如果不想用unicode版本(类似于Delphi2009),可以自己写个java类然后用exec 调用java运行相关类(需要制定JDK路径)。
2. Oracle在安装后一会写注册表,可以通过找到Oracle安装后的注册表键,然后在CODE段用RegQueryStringValue等相关注册表函数进行查询获得。具体可以参看innosetup的帮助文档。
3. 一般在卸载会自动删除安装时FILE段的文件,但是有些自己生成的文件Inno setup不会删除,需要在CurUninstallStepChanged 这个事件函数中使用DelTree函数删除相关的文件及目录。
4. 这个也只能自己手动在CODE段进行编码实现。例如要替换某些配置文件的参数可以用LoadStringFromFile StringChangeEx SaveStringToFile 先加载到字符串,在替换参数字符串,再保存到文件。
5. 你说的这种断电的事情,在安装时是需要考虑,但是概率比较小。这个虽然可以在程序中判断是否先关的目录已经有安装的文件,但是个人觉得还是不需要处理,这个如果这种情况,可以在说明文档做下特殊说明就行了,例如,如果断电可以找到相关的注册表项,先删除再重新安装。