论坛首页
论坛首页 开发者论坛 Beta试验场 Foxmail 7.2.0.108 绿色便携版 Beta 3

Foxmail 7.2.0.108 绿色便携版 Beta 3

公开发布前的软件测试。在此投递您的作品。

版主: David Pi

burnt 红心可鉴
红心可鉴

帖子: 58
工作当中无时无刻都需要收邮件、发邮件,就想打开电脑一样第一件事就是打开QQ。

在日常中有很多邮件客户端:Outlook、TheBat等都是不错的选择,但我更钟意Foxmail。

Foxmail被QQ收购现在越来越变得流氓,但习惯决定了我再使用它

下载地址:http://pan.baidu.com/s/1qWAVn6s (已更新地址)
最后由 burnt 编辑于 2014-02-15 13:53,总共编辑了 1 次

jooseng 革命同志
革命同志

帖子: 3650
压缩包似乎已损坏

burnt 红心可鉴
红心可鉴

帖子: 58
jooseng 写道:
压缩包似乎已损坏


我用的是最新版的Winrar压缩的,请试试5.01版

jooseng 革命同志
革命同志

帖子: 3650
作为公开发布,应该用大家最方便的方式。
这也是为什么国外软件都以zip格式打包。
有多少人会为了帮你试软件而安装指定软件?

jooseng 革命同志
革命同志

帖子: 3650
“发送到” 是不是 =send to...?

burnt 红心可鉴
红心可鉴

帖子: 58
对,是send to 有问题,不知道是不是软件本身的原因

jooseng 革命同志
革命同志

帖子: 3650
看了launcher.ini 和试了一下,也用安装版安装了一次。以下是我的一些意见。
1。 软件默认安装在D盘,很明显就是要避免需要管理员权限。所以没需要设置RunAsAdmin。
2。 根据Portableapps.com 的建议,不用处理有关Classes 和 CLSID 子键。(其实是无法妥善处理)。要处理也不必保存,因在不同机器有关的值会不一样,保存也没用。
3。 也因为第二点的原因,标准的便携版软件是不能有右键关联的。
4。 有关HKLM\SOFTWARE\Classes 和 HKCU\SOFTWARE\Classes 子键的处理。软件安装时如果有管理员权限会写入HKLM子键,没有就写入HKCU子键。
所以在[RegistryKeys]里应该把 HKLM\SOFTWARE\Classes\.. 或 HKCU\SOFTWARE\Classes\.. 改写为 HKCR\..。因为HKCR等于HKLM\SOFTWARE\Classes + HKCU\SOFTWARE\Classes, 可以一石二鸟。
5。 但是在写 [RegistryValueWrite] 时就一定要写 HKCU\SOFTWARE\Classes 以免需要管理员权限。
6。 [RegistryKeys]里 FMPreview.DLL=HKLM\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\FMPreview.DLL
和[RegistryCleanupIfEmpty]里7=HKLM\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\FMPreview.DLL
有两个HKLM是否有误?
7。 关于 send to..一般上我们是用Custom code。以下是一个例子:
Custom.nsh

----------------------
${SegmentFile}

${SegmentPrePrimary}
CreateShortCut `$SENDTO\Foxmail Portable.lnk` `$AppDirectory\Foxmail 7.2\Foxmail.exe`
!macroend

${SegmentPostPrimary}
Delete `$SENDTO\Foxmail Portable.lnk`
!macroend
----------------------

把Custom.nsh 置于..\Launcher 文件夹,重建Launcher.

希望以上意见对你有帮助。

burnt 红心可鉴
红心可鉴

帖子: 58
jooseng 写道:
看了launcher.ini 和试了一下,也用安装版安装了一次。以下是我的一些意见。
1。 软件默认安装在D盘,很明显就是要避免需要管理员权限。所以没需要设置RunAsAdmin。
2。 根据Portableapps.com 的建议,不用处理有关Classes 和 CLSID 子键。(其实是无法妥善处理)。要处理也不必保存,因在不同机器有关的值会不一样,保存也没用。
3。 也因为第二点的原因,标准的便携版软件是不能有右键关联的。
4。 有关HKLM\SOFTWARE\Classes 和 HKCU\SOFTWARE\Classes 子键的处理。软件安装时如果有管理员权限会写入HKLM子键,没有就写入HKCU子键。
所以在[RegistryKeys]里应该把 HKLM\SOFTWARE\Classes\.. 或 HKCU\SOFTWARE\Classes\.. 改写为 HKCR\..。因为HKCR等于HKLM\SOFTWARE\Classes + HKCU\SOFTWARE\Classes, 可以一石二鸟。
5。 但是在写 [RegistryValueWrite] 时就一定要写 HKCU\SOFTWARE\Classes 以免需要管理员权限。
6。 [RegistryKeys]里 FMPreview.DLL=HKLM\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\FMPreview.DLL
和[RegistryCleanupIfEmpty]里7=HKLM\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\FMPreview.DLL
有两个HKLM是否有误?
7。 关于 send to..一般上我们是用Custom code。以下是一个例子:
Custom.nsh

----------------------
${SegmentFile}

${SegmentPrePrimary}
CreateShortCut `$SENDTO\Foxmail Portable.lnk` `$AppDirectory\Foxmail 7.2\Foxmail.exe`
!macroend

${SegmentPostPrimary}
Delete `$SENDTO\Foxmail Portable.lnk`
!macroend
----------------------

把Custom.nsh 置于..\Launcher 文件夹,重建Launcher.

希望以上意见对你有帮助。



谢谢!非常有用,问题 也得到了解决。

jooseng 革命同志
革命同志

帖子: 3650
jooseng 写道:
...
4。 有关HKLM\SOFTWARE\Classes 和 HKCU\SOFTWARE\Classes 子键的处理。软件安装时如果有管理员权限会写入HKLM子键,没有就写入HKCU子键。
所以在[RegistryKeys]里应该把 HKLM\SOFTWARE\Classes\.. 或 HKCU\SOFTWARE\Classes\.. 改写为 HKCR\..。因为HKCR等于HKLM\SOFTWARE\Classes + HKCU\SOFTWARE\Classes, 可以一石二鸟。
5。 但是在写 [RegistryValueWrite] 时就一定要写 HKCU\SOFTWARE\Classes 以免需要管理员权限。
...

经过实践发现这建议不正确。


回到 Beta试验场