微软显然已经决定终止旧版本的Skype服务(在当前的4.3.0.37之前)。太糟糕了,因为我急需Skype才能正常工作。由于我使用的是旧的Mandriva发行版(1),因此最后一个适用于我的版本是2.2.0.25(2)。我喜欢这个系统,因为它运行平稳,不想仅仅为了skype对其进行更改。也不想安装vmware机器。因此,从昨天开始,当我尝试登录时收到一条错误消息:server connection failed
。奇怪的是,我短暂地skype
以root身份运行,然后我可以再次登录,但是不再登录了。然后,我尝试创建另一个用户并skype
从中运行。没运气。我怀疑服务器会读出我正在运行的Skype客户端的版本,然后拒绝连接。
还是这里的机制是什么,我们可以以某种方式规避它吗?我立即想到,一个人可能会欺骗4.3.0.37版本,使服务器认为我正在运行此客户端,因此让我连接。有谁知道如何具体实现这一目标?还有其他想法吗?
Linux version 2.6.31.13-desktop-1mnb (qateam@titan.mandriva.com) (gcc version 4.4.1 (GCC) ) #1 SMP Tue Apr 27 20:37:44 EDT 2010
skype-2.2.0.25-69.1mib2010.2.i686.rpm
PS:我需要Skype功能,不需要其他替代服务。我需要交谈的人只有Skype,没有能力,也不想使用其他服务。
PPS:我现在要做的是构建我的旧台式机,这是一台具有386 mb sd ram的duron 1 ghz机器。在Windows XP + SP3上安装了Win XP。安装了无法正常工作的Skype。然后提供了用于“旧PC”的另一种Skype版本。安装后,现在我可以成功拨打电话了。不过,这不是我的首选解决方案。
--version
调用时返回不同的版本字符串,skype
否则调用原始可执行文件?我非常怀疑这是否会绕过他们的检查,但我看到软件受到了更少的欺骗……