![如何终止特定的 Wine 窗口句柄](https://linux22.com/image/950618/%E5%A6%82%E4%BD%95%E7%BB%88%E6%AD%A2%E7%89%B9%E5%AE%9A%E7%9A%84%20Wine%20%E7%AA%97%E5%8F%A3%E5%8F%A5%E6%9F%84.png)
winedbg --command 'info wnd'
Window handle Class Name Style WndProc Thread Text
00010020 #32769 96000000 0000000000000000 00000080 -- Empty --
(...)
0001005c EVA_Window_Dblclk 960f0000 0000000000000000 00000108 kakaotalk
(...)
000100f8 BannerAdWnd 52000000 0000000000000000 00000108 -- Empty --
我的目标是通过窗口句柄关闭广告,000100f8
但是,我找不到任何信息。
- xkill 将会失败,因为窗口句柄是另一个窗口的一部分(也不会显示
wmctrl -l
)
xkill -id 000100f8
xkill: killing creator of resource 0x40
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 113 (X_KillClient)
Value in failed request: 0x40
Serial number of failed request: 8
Current serial number in output stream: 9
- winedbg 仅显示窗口信息,而不是操纵它们的方法
答案1
我认为解决你最初问题的更好方法是简单地限制/etc/hosts
你接收广告的 IP 和域名(在 中)...所以跟踪网络活动那个“kakaotalk”应用程序,并尝试消除广告