V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ysc3839  ›  全部回复第 70 页 / 共 563 页
回复总数  11247
1 ... 66  67  68  69  70  71  72  73  74  75 ... 563  
看上去是很标准的 Win32 控件,应该不难。主要难点大概是获取第一步 ListView 中项目的文字,应该是得在目标进程中分配内存。
大致步骤是:
找到左侧窗口的句柄。
找到 ListView 的句柄。
在目标进程分配内存 (VirtualAllocEx),发送消息读取项目名称到刚分配的内存中 (LVM_GETITEMTEXT),读取内存数据到自己进程中 (ReadProcessMemory),释放内存 (VirtualFreeEx)。找到对应条目,发送消息直接选中 (LVM_SETITEMSTATE)。
找到 2 按钮的句柄,发送消息模拟点击。
找到右侧窗口的句柄。
找到 3ComboBox 的句柄。发送消息选中包含指定文字的项目 (CB_SELECTSTRING ,大概也需要像上面那样分配内存)。
找到 4 标签的句柄,读取文本。
查找顶级窗口句柄可以用 FindWindow ,传入标题和类名即可,类名可以用 Spy++查看。
查找子控件句柄的话,一般子控件都会编号的,可以用 GetDlgItem 获取,编号可以用 Spy++查看。有编号的话,按钮大概也不需要模拟点击了,可以给父窗口发 WM_COMMAND 直接触发操作。
335 天前
回复了 hsczy 创建的主题 NAS qbit 的下载问题
@hsczy socks5 更离谱了
只能单独编译。或者你可以直接调 Python 的 C 接口,有一套好像叫 Python min 还是 Python base 的接口?可以整个大版本通用,但是会缺少很多新功能,写起来超级麻烦,反正 pybind11 是用不了的。
335 天前
回复了 hsczy 创建的主题 NAS qbit 的下载问题
用 docker 先配置使用主机网络。
另外为什么要使用 socker ?直接用 OpenWrt 的端口转发不行吗?
@txzh007 我想问的是,UnityRenderStreaming 要把画面通过 WebRTC 发出去,首先得拿到画面吧?那拿到画面的这个逻辑在上述仓库的什么文件里?
不过目前大概是不需要考虑直接拿画面的方案了,建议看看 NativeRenderingPlugin 的方案。
335 天前
回复了 ondeay 创建的主题 NGINX nginx ssl_protocols 配置问题请教
@ondeay
ssl_ciphers 的配置可以参考 https://ssl-config.mozilla.org/
335 天前
回复了 xuelang 创建的主题 C++ C++ 创建 zip 压缩包遇到的内存问题分析 -
@cnbatch 不考虑链接 Windows 自带的 dll ,因为要支持老系统
335 天前
回复了 xuelang 创建的主题 C++ C++ 创建 zip 压缩包遇到的内存问题分析 -
@cnbatch libarchive 感觉太大了,支持一堆格式,能配置只支持某种格式吗?
买 pixel 或摩托罗拉吧
@orlando pixel 的 volte 似乎有问题,需要 root 后改配置文件才能用
336 天前
回复了 xuelang 创建的主题 C++ C++ 创建 zip 压缩包遇到的内存问题分析 -
省流:foreach 遍历时没加引用,把数据拷了一份,然后添加到 libzip 的结构中,循环过后数据被释放,但是 libzip 之后还会读这些数据,于是就出问题了。
336 天前
回复了 ondeay 创建的主题 NGINX nginx ssl_protocols 配置问题请教
ssl 配置建议放在 http 块里面,server 块里只配置证书
@txzh007 又去搜索了下,似乎是可行的,不确定能否直接拿到 swapchain ,但是能叠加东西上去
https://github.com/Unity-Technologies/NativeRenderingPlugin/blob/master/PluginSource/source/RenderAPI_D3D11.cpp
@txzh007 去搜索了下,Unity 似乎没有官方的方法获取 swapchain ?也许得改 UnityPlayer 的代码了?
简单看了下 UnityRenderStreaming 的代码,没找到哪里获取渲染后的画面,能否说一下?
@txzh007 直接窗口叠加的话似乎只有 Windows 支持?不知道其他平台是否支持透明窗口叠加。
而且还是得自己写代码处理,因为主流 WebView 原生的窗口模式都不支持背景透明。
可以用 Edge WebView2 的无窗口模式,直接把拿到的 swapchain 配合 DirectComposition 渲染出来,印象中是可以实现透明窗口的。
另一种是用 CEF 配合 UpdateLayeredWindow ,这种方案性能也会很差。
随身 WiFi 本身不就能分享网络吗?你是想转成有线网络?
公版京东上很少有货,有也是抽签或抢购,很难买到,你怎么买?找第三方买无保修的?
你要是早点买的话,有的非公比如万丽已经跌破 12999 了,京东也能买到 12999 的 PNY 。
我不是专业前端开发,之前简单了解过 Web Components ,感觉主要好处是写组件库。传统的组件库/css (比如 Bootstrap) 都是要你按要求摆出一定的元素结构,其中元素还得正确设置 class 以及其他 attr 。用 Web Components 则可以在一个“元素”中封装复杂的结构。
1. 不知道,你可以试试
2. 似乎没有好办法,印象中只能分用户,或者用独立的 network namespace 之类的,可以参考一下 Android VPN 分应用代理的底层实现。
1 ... 66  67  68  69  70  71  72  73  74  75 ... 563  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3401 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 70ms · UTC 04:25 · PVG 12:25 · LAX 21:25 · JFK 00:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.