这样解决A4和桌面短信的冲突
我是XX了的国行,自机自测通过,分享一下
成功解决了桌面短信和A4的冲突,感谢前辈的教诲
我的操作步骤,先安装桌面短信,再安装A4,再安装MoreCaps
1、下载安装MoreCaps 1.0
2、运行MoreCaps 1.0,修改
zta4.dll
zta4srv.dll
两个DLL的权限:去掉DRM
3、存盘
4、重新开机
搞定
我的安装的软件版本
A4:二十权限A4输入法1.1.93
桌面短息:1.5.8汉化修正版
========================原技术贴========================
转自nokiacn ( 请勿直接带外链谢谢,请见谅--8.26日修改)
========================原技术贴========================
a4与s60ticker等程序不兼容的原因在于这些程序调用了a4的dll,因此可以从这里入手
以前发过关于s60操作系统的权限问题,可以总结出高权限程序是无法调用低权限dll的。
s60tickerservice的两个文件权限都是很低的,这样a4的dll(权限高)可以被调用,那么,一调用就会发生不兼容的问题,
因此,只有让s60tickerservice的权限比a4高才可以使的s60tickerservice无法调用a4而达到正常启动s60tickerservice的目的
本来这样一来很简单,s60tickerservice改成20权限就可以了……但是别忘记了一旦有了tcb…你就打不开这个程序了~所以只好让s60tickerservice有19权限,但是,这个对于所有19权限的a4友友来说就惨了,两个程序和dll权限一样是可以正常调用的…
所以
经过仔细研究,发现一点:关键在于三个终极权限(姑且这么叫)TCB AllFiles DRM去掉一个TCB不能选择,只有AllFiles DRM了,这两个权限,
目前,DRM几乎无用,真的,不是很多程序都有DRM功能的,大部分有allfiles权限的系统进程如功能表也没有DRM权限的,因此,去掉DRM权限,a4保留allfiles权限让s60tickerservice权限比a4高(多DRM),就可以完全完全的不调用a4,达到s60tickerservice和A4兼容目的咯~
所以,对s60tickerservice的安装文件重新打包,加入19个权限,a4权限改至18权限,目前没有发现有不能调用a4的程序,在6120上绝对好用,除非某些程序是用MoreCaps手动修改了权限,建议去掉DRM,保留AllFiles就可以调用a4了……
呵呵,利用权限,达到了兼容目的
总结,一句话~就是通过s60权限机制让s60tickerservice不调用a4的dll而正常启动
理论上,高端同花顺兼容问题也可以仿照此方法解决
搜索更多相关主题的帖子:
短信 解决