论坛首页
论坛首页 开发者论坛 PortableApps开发 针对xp制作的便携软件,在win7下有垃圾产生

针对xp制作的便携软件,在win7下有垃圾产生

讨论关于便携软件开发的技术与问题,包括PAL、NSIS、VMware ThinApp及其他。
wzk999 两把菜刀
两把菜刀

帖子: 19
本人热爱便携软件。
学习制作了几个便携软件。是在xp下制作的。在xp系统上运行,确实很干净,不会产生垃圾,达到了“便携”的标准。但是,把这些个便携软件放到win7下运行后,用TU监视,会产生或多或少的垃圾,包括文件和注册表,多少都会有一些残留的东西。
也监视了几个APPC大神和APPZ制作的便携软件,在win7下,貌似也多少会产生一些垃圾。

那么,问题来了:用什么方法制作便携软件,可通吃xp/win7/win8而不产生任何垃圾呢?

wzk999 两把菜刀
两把菜刀

帖子: 19
补充一下,我是用PAL制作的便携软件。

jooseng 革命同志
革命同志

帖子: 3599
wzk999 写道:
本人热爱便携软件。
学习制作了几个便携软件。是在xp下制作的。在xp系统上运行,确实很干净,不会产生垃圾,达到了“便携”的标准。但是,把这些个便携软件放到win7下运行后,用TU监视,会产生或多或少的垃圾,包括文件和注册表,多少都会有一些残留的东西。
也监视了几个APPC大神和APPZ制作的便携软件,在win7下,貌似也多少会产生一些垃圾。

残留的可能原因:
有些是cache类或是Windows设置的不用处理。Windows会自己处理。
有些是无法处理。在这种情况下,Portableapps.com 将有关软件定为不可便携化,不制作。
当然也有一些是作者疏忽或没有作详细测试。

将你监视到的残留列出来让我看看。

wzk999 写道:
用什么方法制作便携软件,可通吃xp/win7/win8而不产生任何垃圾呢?

在不同的系统安装一遍,作详细测试。
有些需要针对不同系统作不同安排。这时你就需要写custom code 了。

wzk999 两把菜刀
两把菜刀

帖子: 19
感谢J同志的神速回复!谢谢^_^

明白了思路:需要在不同系统下都进行测试,找出残留信息,通过custom code,过滤掉不同系统下的残留信息。
PS:针对不同系统的custom code没写过,原来只用它来结束过进程什么的。还要不断学习ing……

wzk999 两把菜刀
两把菜刀

帖子: 19
在win7下的残留信息一例。
软件:PotPlayerPortable,版本:32位1.5.36205-测试版,是APPZ的作品。

win7为干净系统,基本没干过别的什么。

文件部分:
图片

注册表部分1:
图片

注册表部分2:
图片

这些个东东算不算垃圾?望指点。

wzk999 两把菜刀
两把菜刀

帖子: 19
外链图片不对。再来。

文件部分:
图片

注册表部分1:
图片

注册表部分2:
图片

jooseng 革命同志
革命同志

帖子: 3599
这些都是杀软和系统对Potplayer被杀软扫描过,连过网,用过扬声器,打开过MP3文件,所作的记录。
系统和有关杀软会处理,制作便携版时不用管,也管不了。你用Microsoft Antimlware别人用Norton,小红伞,...,怎样管?

顺便提一提,制作便携版时看或用HKEY_CURRENT_USER不是HKEY_USERS\S-1-5-21-.....

wzk999 两把菜刀
两把菜刀

帖子: 19
回复很详尽,再次感谢!

此地甚好。就是来的人太少!
不过呢,少也有少的好处;如果人满为患,估计J同志也没这么多时间做这么详尽的回复了,呵呵。


回到 PortableApps开发