公开 mark [2011-11-02 15:35:56 ]
xin大虾,请问inno是否可以直接使用 .msm 文件?如果不行的话,有没有其他的变通方式?谢了
xin [2011-11-03 20:05:52]
.msm 是配合 msi 安装的部署文件吧, 应该不能直接使用. 但是 inno 可以直接调用 msi 来安装, 然后等它安装完就接着做其他附加的事情也行的, 不一定要完全替换它, 现在很多程序安装需要安装额外的驱动, 但是驱动对于官方来说如果使用了 msi 安装, 那么 inno 安装自己的程序一般也没必要分析官方驱动怎么安装, 直接调用 msi 来安装就行了, 装完就安装自己的程序就可以了.
公开 hsb0307 [2011-05-16 09:24:25 ]
我提供字库 和 翻译 对照。网上也有这个字库
公开 hsb0307 [2011-05-16 09:23:34 ]
我有一个将 操作系统 (主要是Windows XP)界面文字翻译为某个少数民族文字的项目,就类似于自动将英文Windows XP界面用程序或者用修改资源的方式,修改为汉语。您有兴趣做吗?或者您也可以推荐给别人,谢谢,我的邮箱:hsb0307@163.com
xin [2011-05-16 19:42:01]
大工程(操作系统语言包, 不是一个小软件的汉化问题), 不知你出资几何? 一般情况下我都会选择不接这样的项目, 除非费用确实吸引, 原因如下:
项目大当然时间就会耗费很多, 而且后期测试也绝对需要很多时间, 估计就算费用吸引也不会短时间内到账, 还很可能变"坏账", 到时候, 得不偿失.

如果你要我推荐, 那么我只能说, 作为个人这样的大工程是不适合的, 只能找软件本地化公司, 那可能需要签订合同, 下定金之类等等比较正规的合作方式才可以进行. 不过对于这样正规的本地化公司, 费用嘛, 你只能自己看着办了.
公开 第一步 [2011-01-14 16:47:40 ]
你好
我有一个问题就是,如何让我自己写的按钮响应函数使得InnoSetup的安装页面跳到下一页?也就是让我自己写的按钮类似NEXTBUTTON一样
接触InnoSetup不久,希望大牛们指导一下
xin [2011-01-16 17:55:38]
在你的按钮事件中添加以下代码:

WizardForm.NextButton.OnClick(WizardForm.NextButton);
公开 WLDNA [2011-01-11 09:28:36 ]
先把博客日志看一下吧,线程执行插件,完全能满足你的需要,^_^
公开 starrysky [2011-01-06 00:35:05 ]
阿信,你好!

近日我遇到一个问题,在脚本中使用了 UninsHs,想实现如下功能:

运行编译出的 setup.exe 开始安装时,如果检测到已安装了本软件,就自动调出 UninsHs 的维护程序窗口(代码举例:"{commonappdata}\Inno Setup 5\UninsHs.exe" /m0=Inno Setup 5);如果没有检测到,就按正常步骤开始安装软件。另外,软件安装完成后,“添加或删除程序”中本软件的“更改”和“删除”按钮也要正常使用。

此功能的实现看似简单,但会遇到一个较大的难点,就是在于如何避免 setup.exe 与 UninsHs.exe 的循环调用或者是 UninsHs.exe 的二次重复调用。请教阿信大侠有没有理想的解决方案,只要提出思路或者脚本步骤即可。

如果有合适的脚本,可否发到我的邮箱里,在此先多谢了!

xin [2011-01-06 22:28:20]
我看见你发论坛了, 你还是等一下看看有没有人能给你解决吧, 因为我没有这个需求, 所以没有现成代码, 而且我也没有打算为 UninsHs 完善卸载机制. 因为我认为它在我所增强的版本中完全是多余的.
公开 yly [2010-12-14 00:01:05 ]
[Components]
Name: "自定义安装"; Description: "自定义安装"; Types: "custom";
Name: "自定义安装\土建"; Description: "土建"; Types: "custom";
Name: "自定义安装\安装"; Description: "安装"; Types: "custom";
Name: "自定义安装\市政"; Description: "市政"; Types: "custom";
Name: "自定义安装\节能"; Description: "节能"; Types: "custom";
Name: "自定义安装\园林"; Description: "园林"; Types: "custom";
Name: "自定义安装\人防"; Description: "人防"; Types: "custom";
Name: "自定义安装\水利"; Description: "水利"; Types: "custom";
这种类型的自定义安装需要什么样的插件
xin [2010-12-31 22:45:21]
问题不明确, 无法回答.
公开 spendy [2010-12-10 10:23:07 ]
求助:
使用inno 制作安装包,安装包里面包含。ini文件。我想在复制完文件之后,出现一个界面进行修改ini文件。对下面指定内容进行修改。

ini文件

[3in1]
username=abc
userpassword=123456

[4in1]
gx_username=abcd
gx_userpassword=123456

[data]
ServerIP=192.168.1.2


非常感谢大家,急呀。本人菜鸟一个还需前辈指教,非常感谢!!!!!
公开 ggdxx [2010-11-24 16:06:58 ]
xin 你好
inno打的包,在卸载时,点击卸载之后,默认会弹出一个对话框,内容如下:您确认想要完全删除 *** 及它的所有组件吗?,这个对话框能去掉吗?
xin [2010-11-29 21:20:38]
以前讨论过了, 这里就不多说了.

http://bbs.hanzify.org/read-htm-tid-56360.html
公开 xlmldh [2010-11-23 15:13:46 ]
xin 你好
  最近使用了你做的几个Inno插件,发现大多数插件都存在“卡”的现象...具体表现为安装结束或安装取消时,安装程序不会立刻退出,要卡一下才完全退出。而且发现出现上述情况的插件,在程序退出后,临时文件夹还残留有插件文件没有删除。所以可能是不是因为不能正确卸载插件,所以才会“卡”一下的...
  因为条件有限,只在两台机子上测试过,都是XP SP3。Inno用的是英文原版及你的编绎增强版。下面是出现上述情况的插件:
descctrl.dll
gifctrl.dll
trayiconctrl.dll
execctrl.dll
winmsgctrl.dll
timectrl.dll (只在读秒时退出会卡)
补充一点,只有在双击安装程序运行时会出现上述问题,在编辑器菜单上点击运行却没问题...
xin [2010-11-24 01:06:54]
是有延迟问题. 以后会逐项解决. webctrl 之前也有问题的, 现在已经解决了.
公开 ggdxx [2010-11-19 20:23:19 ]
谢谢啦
公开 ggdxx [2010-11-19 17:39:34 ]
我在电脑上同时安装了Ansi和Unicode版的inno,开始菜单和安装目录都设定成不同目录,不知道这样使用是否有不良影响?
xin [2010-11-19 18:24:36]
不会, 因为编辑器只会调用属于自己目录的编译器来编译脚本, 你只要注意调用编辑器的好快捷方式的工作目录没错就可以了.
公开 hchg [2010-11-08 21:26:52 ]
您好,请问在delphi中,把某个DLL文件弄成RES形式编译到EXE里去。有没有什么方法在不释放RES里的DLL情况下来调用这个DLL文件?我查了一些资料,位图、光标、声音等文件进可以做到的。不知DLL文件是否行得通!
xin [2010-11-08 21:32:25]
内存载入 DLL 是可行的, 网上也有相关代码, 不过我测试过, 或多或少的存在一些限制, 并不能完全适应任何的 Windows 系统.

你搜索"内存加载 DLL"就能搜索到很多内容.
公开 abc [2010-11-04 11:23:59 ]
isetup-5.4.0.exe 对应的增强工具计划什么时候出?
xin [2010-11-04 12:32:43]
一般不会太久. 5.4.0 主要的更新还是编辑器控件的更换, 所以你也不必太在意, 因为对于安装程序部分的功能更新其实不太多, 跟 5.3.11 差别不大, 而且我并不打算跟随原作更换编辑器控件, 所以你用 5.3.11 应该也没太大差别.
公开 ggdxx [2010-11-02 20:02:12 ]
我想要在某个目录搜索一个文件,可是FileSearch只能搜索到指定目录这一层,不能搜索到指定目录里面的子目录,应该怎么解决呢
xin [2010-11-04 12:38:27]
公开 m [2010-10-23 15:06:43 ]
你好。在论坛上看到了你写的waterctrl.dll插件,很喜欢你写这个插件!不知道你有有没有delphi写的单元文件。。,如果有的话方便共享吗?
xin [2010-10-24 12:30:41]
在 Delphi 中把插件的声明修改其实是很简单的, 例如以下:
inno setup 中是这样声明:
function enablewater(ParentWnd: HWND; Left, Top: integer; Bmp: HBITMAP;
     WaterRadius, WaterHeight: integer): BOOL; external 'enablewater@files:waterctrl.dll stdcall';

那么在 Delphi 中就这么声明:
function enablewater(ParentWnd: HWND; Left, Top: integer; Bmp: HBITMAP;
     WaterRadius, WaterHeight: integer): BOOL; stdcall; external 'waterctrl.dll' name 'enablewater';
公开 zhangy182 [2010-10-12 15:17:17 ]
您好,非常感谢你的回答,请问下可否在inno setup中的Icons段中创建一个自动就可以在win7中以管理员身份执行的快捷方式(该快捷方式调用的是一个wxpython程序,通过Pythonw.exe执行)
xin [2010-10-24 12:25:32]
你在论坛已经找到帖子了.
http://bbs.hanzify.org/read-htm-tid-60724.html
公开 zhangy182 [2010-10-11 16:27:30 ]
请问下如何让inno setup程序在win7中出现一个小盾牌,也就是说程序默认就是以管理员权限执行,因为我的程序中要导入外部的dll文件,还要写注册表,运行时就需要手动右键选择以管理员身份执行才可以
xin [2010-10-11 21:31:51]
增强版就能显示小盾牌.
公开 WLDNA [2010-10-06 12:15:14 ]
那些是系统标准控件,默认是不支持的,自己想办法支持就好了,呵呵
公开 starrysky [2010-09-30 01:51:25 ]
有一个现象困惑我很长时间了,WizardForm.LicenseAcceptedRadio.Font.Color、 WizardForm.LicenseNotAcceptedRadio.Font.Color 和 WizardForm.NoIconsCheck.Font.Color 这三个控件的属性不能起作用,自定义的TNewRadioButton和TNewCheckBox控件也是不能设置文本颜色,禁用属性ParentBackground 也不行,而修改Font.Size等其他属性却能起作用,请问能解决吗
发表留言
昵 称:
密 码:
验证码: 验证码
头 像:
内 容:
选 项:
发表留言不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 800 字 | UBB代码 开启 | [img]标签 关闭