作者block (blah)
看板Garena
标题Re: [问题] 竞时通奇怪行为之一 偷送键盘/滑鼠指令
时间Thu Dec 6 18:11:37 2012
※ 引述《leonlinchen (语言力量很大)》之铭言:
: ※ 引述《block (blah)》之铭言:
: : 某次更新後,我发现garena messenger
: : 会偷送键盘/滑鼠指令
: : 这是证据 http://imgur.com/e1NQO
: : 我去客服回报後,客服只叫我重灌没有正视这个问题
: : 移除重灌後,我发现这个现象没有消失
: : 如果我的电脑没中毒或被入侵的话
: : 这就是garena的工程师 或 入侵garena的人留下的程式
: hi 这个部分我相信要解释上会有点复杂
: 我联系了技术与系统讨论相关的东西
: 相信您应该有所专业,才会去使用监测的东西
: 对於竞时通的设计部分,我们有一些设计在预设启动程式上给予用户便利
: 无论是预设竞时通的搜寻好友,以及启动聊聊等
: 我们都会有一个模拟的虚拟键盘消息来做处理,这也是很多软体常见的方式
: 这不单独於竞时通而言
以win32/MFC progamming来讲
用message来做处理是正常的
但是一般不会用到keyboard/mouse的message
windows有给programmer预留的区段
WM_USER 跟 WM_APP就是用来做这件事的
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644931%28v=vs.85%29.aspx
用到keyboard/mouse message,是件无法理解的事
会被使用者质疑外,防毒安全软体也可能挡掉
造成程式不正常作用
是否能修改掉,解除使用者的疑虑?
: : 而且更蠢的事,garena messenger要我重新安装LoL
: : 无法让我指定我原本的LoL安装位置
: 会重新安装的问题,相信以你会安装监测系统来看
: 应该对整个系统的运作有概念
: 当我们透过竞时通或者下载程式安装的时候
: 都会指定安装的位置,同样的在管理者权限的某个资料夹内
: 会记录这些,并作为启动游戏的路径依据
: 如果您擅自移动资料夹,那并不代表该资料夹内的路径有被更改到
: 另外一个可能性就是安装过程中的路径判定上的问题
: 这个时候可以找到您的LOL资料夹
: 内部会有一个LoLTWLauncher.exe 可以协助您重新定位路径
: : 令外,我也想问
: : 为什麽执行LoL会需要用到administrator的权限?
: : 美版就不需要,只是执行个游戏需要拿到adm还满可怕的
: : olg会需要adm是因为anti-cheat engine需要adm才能运作
: : 为什麽美版不需要,台版却需要? 能给个让玩家安心的答覆吗?
: 这部分跟LOL TEAM与系统确认过後
: 其实无论哪个游戏,都需要管理者权限的,因为只要会更动到系统等
: WINDOWS都会告知用户需要提供权限。
通常只有首次安装需要
除非OLG,anti-cheat engine需要随时监控
以後启动游戏都不会要求权限的
: 相信您在启动游戏过程中,画面会出现一个视窗
: 要您提供管理者权限,只要提供过後几乎未来都不需要再提供,更何况有防外挂的LOL
拿到绿卡的人,会需要再重拿一次绿卡吗?
重点不在要不要再提供好吗?
对於不懂的人,我讲一下为什麽我这麽坚持
administrator在windows系统中,权限仅次於system帐号
拿到adm,就相当於unix拿到root一样,可以对系统为所欲为
: 相信您在游戏过程有发现右下角的视窗有个riot的icon(游戏过程中)
: 那就是防外挂的机制了。
LoL防外挂的方式是提供有限的资讯,所以无法开图 (资料来自美版网站)
因为不是提供完全的地图资讯
还有右下角那个是,游戏开打後自动缩小的大厅
如果那有防外挂功能需要管理者权限
这表示,美版不重视公平性,因为美版执行不用管理者
这功能是台版独有的,这似乎不太合理
: windows的登入者的权限设定很奥妙,像我有的时候更新LOL後
: 再次启动游戏也需要再次地提供权限,这都是一种保障。
: 非常感谢您提出的这个问题,让我有机会为您解答
: 您可以再深入的研究看看,如果还有更进一步的疑问
: 我们也会尽全力的给予解答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.171.184.188
1F:推 adxis:工程师推 220.135.70.16 12/07 12:04
2F:推 YouCantGetME:虽然很呛 但没说错 我们尽量改进吧 114.42.4.67 12/08 18:41
3F:推 coda17:尽量改进 谢谢指教 36.227.236.187 12/10 20:02