作者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