cost 112 ms
在单独的线程中轮询 Windows 本机 window 事件

[英]Polling Windows native window events in a separate thread

我需要渲染器的 Windows 本机 window 句柄,但我正在努力正确轮询事件。 首先,我创建了一个 window,它本身运行良好:WNDPROC Window::MakeWindow( LPCWSTR _title, unsigned int _width, unsigned int _hei ...

使用 MS Detours 挂钩 NtWriteFile

[英]Hooking NtWriteFile with MS Detours

我尝试连接到NtWriteFile 。 下面是我为 dll 编写的代码的精简版。想法是使用 MS Detours 的 withdll.exe 加载生成的 dll。 通过一些调试,我发现 MyNtWriteFile 确实被调用了,但随后卡在了原始 function 调用(RealNtWriteFil ...

凭据管理器是否对存储的凭据数量有限制?

[英]Does the credential manager have a limit for the number of credentials stored?

我正在使用CredWriteW存储一些凭据并通过用户 session 保留。由于我们必须存储许多不同帐户的凭据,我想知道:对于可以存储多少凭据是否存在某种限制凭证管理器? 我找到了这个文档Credential limit per app | Microsoft Learn ,但不清楚它是仅适用于 ...

NTE_BAD_SIGNATURE 使用 Win32 验证 rsa 时 API

[英]NTE_BAD_SIGNATURE while verifying rsa using Win32 API

我尝试了一切让它工作,所以我决定做完整的例子。 我希望有人能帮助我。 要签名的消息: Hello World Signing example: https://gchq.github.io/CyberChef/#recipe=RSA_Sign('-----BEGIN%20RSA%20PRIVAT ...

2023-01-08 15:22:34   2   56    c++ / winapi  
在“特定窗口”上进行鼠标单击/移动模拟

[英]Mouse click/move simulation on a "specific window"

这是我的代码中应该实现鼠标模拟的部分: 如您所见,我试图让鼠标的 cursor 移动到指定的 window 的点 (0, 0) 并执行单击。 但出于某种原因,cursor 根本没有移动,它只是点击它当前所在的位置。我该如何解决这个问题? ...

Go如何抢占windows中的goroutines?

[英]How does Go preempt goroutines in windows?

我读到 goroutines 现在是可抢占的。 抢占是通过sysmon goroutine 完成的,该 goroutine 向已经用完其时间片的 goroutines 发送停止信号。 在 posix 系统上,我相信这是通过pthread_kill完成的。 我的问题是:由于 windows 不支持线 ...

为什么我在使用 ReadFile() 时会在缓冲区中的偏移量处接收字符?

[英]Why do I receive characters at an offset in the buffer when using ReadFile()?

我想做什么: 我正在尝试编写 win 控制台,它将通过 UART 与我的 ATMega2560 板进行通信。 现在它应该将保存在stringToSend中的字符串发送到 MCU,该 MCU 应该发送回 PC。 MCU发送过来的字符串要保存在receivedString中,然后写入win控制台wi ...

VB.Net RecycleBin 未声明

[英]VB.Net RecycleBin is not declared

我参考这篇文章如何使用 Windows API 代码包检索存储在回收站中的项目的“删除日期”属性? 我参考了@ElektroStudios 的回答。 我正在尝试运行该代码。 我对VB.net的了解很少。 但是,我收到一个编译器错误,指出RecycleBin is not declared 。 在 我 ...

如何将图标链接到 Rust Windows 应用程序

[英]How to link an icon to a Rust Windows application

在 Rust 桌面应用程序中,始终使用 window struct的某个版本,例如WNDCLASSW 。 定义WNDCLASSW时,可以通过struct成员hIcon添加一个class 图标。 下面的代码摘录演示了如何包含存储在文件Icon.ico中的图标。 图标文件是在程序执行过程中加载的,必须和 ...

图案画笔可以填充 win32 中的任何矩形吗?

[英]Can a Pattern Brush fill any rectangle in win32?

好的,现在假设我有一个 Bitmap,叫做smile.bmp 。 然后我加载宽度为 100px和高度为 100px的 bitmap 。HBITMAP hBitmap = (HBITMAP)LoadImage(NULL, L"C:/MyImages/smil ...

透明 window 失去焦点使键盘事件不起作用

[英]Transparent window losing focus makes keyboard events not working

我有一个透明的 window。如果你按m它会变成半透明的,如果你按esc会再次变成透明的。 问题是,如果您没有单击鼠标,此机制就会起作用。 单击它后,此机制将停止工作。 我的直觉是,当我单击鼠标时,window 失去焦点并停止读取事件。 我不知道如何让它忽略鼠标点击并继续阅读事件。 我应该使用键盘/ ...

在Win32 API 中实现单词替换功能有没有更好的方法?

[英]Is there a better way to implement a word replacement feature in the Win32 API?

我正在创建一个记事本应用程序,我已经完成了基本的工作(打开文件、保存文件、写入文件)。 我现在正在尝试添加一个单词替换功能,就像 MS WORD 中的那样,它可以找到输入的单词并将所有出现的单词替换为新单词。 下面是我的代码。 我尝试使用find() function 找到要替换的单词的起始 po ...

为什么 window 内容在重绘时消失了?

[英]Why do window contents disappear at redraw?

用 Rust 和winapi编写的桌面应用程序打开 window 并在多个RedrawWindow()调用中添加文本行。 文本行按预期出现并在(某些)调整大小、移动和模糊 window 时持续存在。但是,当 window 最小化并再次打开时,仅显示最后一行文本; 前面几行都不见了。 我在代码中错过 ...

无法在 NASM 程序集中调用 MessageBoxA(崩溃)

[英]Cannot call MessageBoxA in NASM assembly (crashes)

我在 Assembly (NASM) 中为 Windows 32 位创建了一个小程序,它调用 WinAPI 并打开一个消息框。 程序由于某种原因崩溃了,我不知道为什么,代码中一定有问题,但我找不到它(地址肯定是正确的)。 任何想法可能是什么错误以及为什么? ...

如何计算设备的网络带宽?

[英]How to calculate the network bandwidth of the device?

为了实现有效的数据传输机制,我需要找出有多少位可以填满一个.network link 。 让我解释一下情况,一旦我发送数据(应用程序协议),它会在处理数据(在应用程序层)后回复 ACK。 如果 RTT 很高(如 500 毫秒 RTT),则发回 ACK 需要花费太多时间。 在收到 ACK 之前,数据 ...

如何找到具有相同标题栏的 windows 或 class 的号码?

[英]How to find number of windows with the same title bar or class?

我正在尝试获取运行特定 windows 类/标题的 windows 数量的 integer 值。 有没有 function 可以做到这一点? 我试过FindWindow但它似乎没有通过所有 windows go。 我正在尝试做的一个例子是找到用户使用“Visual Studio”class 打开的 ...

2023-01-05 06:49:35   1   44    c / winapi  
WM_SIZE:如何正确解析 lParam?

[英]WM_SIZE: How to correctly parse lParam?

这个问题非常具体。 当我阅读 SO.com 上的其他 C/C++ 帖子时,它们对有符号整数值与无符号整数值的关系非常严格。 Win32 WM_SIZE消息定义为: https://learn.microsoft.com/en-us/windows/win32/winmsg/wm-size LPA ...

2023-01-04 16:56:44   1   59    c / winapi  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM