gpt4 book ai didi

security - "App.exe"和 "App.vshost.exe"与 WndProc 的执行差异

转载 作者:行者123 更新时间:2023-12-03 22:16:04 26 4
gpt4 key购买 nike

我正在尝试调整在 VS 2008/C# 中开发的应用程序,该应用程序通过使用 Control.WndProc 方法监听另一个应用程序的 WM_ 消息。当 “app.exe” 版本运行时,WM_USER 消息可见并得到处理;然而,当 "app.vshost.exe" 版本运行时,这些相同的消息对应用程序不再可见,因此不会被处理。似乎“.exe”和“vshost.exe”版本都接收到其他 WM_ 消息(通过在 WndProc 上设置中断,但是 WM_USER 消息不能被困在“vshost.exe”版本中。应用程序的安全设置设置为“完全信任的应用程序”。

让事情变得更加困惑的是,当我将相同的源代码移动到另一台计算机时,第二台计算机能够看到并处理“app.exe”和“app.vshost.exe”版本的 WM_USER 消息,这让我相信这是我的开发计算机中的环境问题。

谁能指导我,我的开发环境有什么独特之处可以解释 WM_USER 消息可见性的差异?

最佳答案

如果您在 Windows Vista 上以管理员身份运行 Visual Studio,但该系统不起作用,则解决方案是不要以管理员身份运行 Visual Studio。

关于security - "App.exe"和 "App.vshost.exe"与 WndProc 的执行差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2675506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com