草庐IT

安卓实时消息

全部标签

windows - md 'prn'、 'con' 和 'nul' 的命令提示符错误消息

我很好奇命令提示符为以下命令返回的错误消息:C:\>mdprnThedirectorynameisinvalid.C:\>mdconThedirectorynameisinvalid.C:\>mdnulC:\>cdnulTheparameterisincorrect.为什么“mdnul”不返回错误?编辑-我明白为什么这是错误的,保留字之类的。我特别想知道“mdnul”上缺少错误消息 最佳答案 这可能是因为CreateDirectory(_T("NUL"),NULL)返回1即使它无法创建目录。

windows - Windows 操作系统上的软实时 - 需要考虑什么?

当我们在Windows上构建一个软实时应用程序时,我们应该考虑什么(软件和硬件):一个任务每XXX毫秒发生一次,应该在YYY毫秒内完成。(虽然错过最后期限的后果很糟糕,但应用程序仍然可以从错过的最后期限中恢复-因此是“软”实时)。我已经想到了几个问题:是否有应该更改、查看的注册表设置?使用外部显卡而不是板载显卡更好吗?示例预期答案:您应该继续阅读(并禁用)NagleAlgorithm如果您使用TCP,因为它会延迟数据包发送。(这可能会在社区wiki中打开) 最佳答案 考虑使用MultimediaClassSchedulerServi

c# - 拦截所有 WM_MOUSEWHEEL 消息

我一直在搜索WindowsAPI,寻找一种在所有WM_MOUSESCROLL消息到达其透视消息队列之前拦截它们的方法。拦截后我需要改变一些关于它们的东西并将它们发送到不同的[或相同的]消息队列。我需要相当高效地执行此操作,因为它将在相当大的应用程序之上运行。关于如何实现此目标的任何想法?我还没有找到办法。 最佳答案 最好的选择是使用lowlevelmouseeventhook进行非托管拦截.见thisMSKBarticle了解更多信息。 关于c#-拦截所有WM_MOUSEWHEEL消息,

Windows 消息循环异常

当存在模式对话框时,使用PostMessage发送到主窗口的消息不会经过该窗口的消息循环。事实上,当模态对话框存在时,没有消息通过主窗口的消息循环。他们确实通过对话框处理中的一些消息循环到达了主窗口的WndProc。这是正常的还是我在做一些奇怪的事情? 最佳答案 这是正常的,对话框通过抽取自己的消息循环变成模态的。这应该不是问题,DispatchMessage仍然将消息传递给窗口过程。确保您使用有效的窗口句柄发布。否则,如果线程创建任何窗口,PostThreadMessage()也是一个有保证的失败鲸鱼的原因。比如MessageBo

c++ - WM_KEYDOWN 消息未发送

我一直在尝试找出程序中的错误。我注意到,每当我按住向上和向左箭头键并按空格键时,我的WndProc永远不会接收或处理WM_KEYDOWN消息以及WPARAM为VK_SPACE。我有点好奇,所以我打开了Spy++并开始查看发送到我窗口的消息。我注意到,当我按住向左和向上箭头键并按另一个键(比如A)时,WM_KEYDOWN(以及WM_CHAR)消息会发送到我的窗口。但是,如果我按住向上和向左箭头键并按下空格键,则不会向我的窗口发送空格键命中的WM_KEYDOWN消息。这是什么原因?谁能证实这种行为? 最佳答案 发生这种情况是因为您的键盘

windows - 在客户端应用程序中使用来自 facebook graph api 的实时更新

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想使用Facebook的Realtimeupdates我的应用程序的功能。我的应用程序是一个客户端应用程序,但据我所知,我需要向/APP_ID/subscriptions端点发出HTTPPOST请求,其中包含一个callback_url参数。这个回调url是必需的吗?。因为我正在使用Windows8Metro风格的应用程序,所以我无法为该应用程序定义回调URL,因为这是客户端代码。

c# - WndProc 覆盖奇怪的消息,不合适

我正在查看发布的代码here,特别是重写方法WndProc中的SyntaxRichTextBox.cs。这只是代码中的错字吗?0x00f是什么Windows消息?他们的意思是0x0f用于WM_PAINT吗?捕获该消息的代码的作者是什么?代码:protectedoverridevoidWndProc(refSystem.Windows.Forms.Messagem){if(m.Msg==0x00f){if(m_bPaint)base.WndProc(refm);elsem.Result=IntPtr.Zero;}elsebase.WndProc(refm);}

android - 从 Windows 读取 android 短信中的消息

我正在尝试从Win7机器读取存储在我的Android手机中的短信(首先)。我还没有弄清楚我可以/应该使用的API/接口(interface)。我可以接受任何语言。希望有人能指出我正确的方向。它不需要像API那样直接。我也接受一些技巧。 最佳答案 我想到了两种解决方案,如果您的手机是root,使用adbpull获取SMS数据库,它在联系人包编写一个带有BroadcastReceiver的Android应用程序来监听新消息。当一个新的出现时,将其信息记录到一个文件中。使用adb获取此文件。

python - 使用 cmd 模块实时更改用户输入

我希望能够在用户使用cmdpython模块将文本键入(cmd.Cmd)提示符时更改字符。因此,当用户输入一个字符时,我希望能够处理该字符并在线更改它。有没有一种方法可以使用cmd模块来处理和替换输入的每个字符,或者是否有我应该使用的另一个模块?编辑:这是为了在Windows环境中运行。 最佳答案 您似乎正在寻找使用pythonHookWindows上的键盘笔画。如果我的假设没有弄错的话,Hook在python上并不是微不足道的,因为需要dll。你可以试试pyHook,它使用WindowsAPI来完成这项工作。这是API.

windows - npapi 插件如何从浏览器获取 WM_ACTIVATE 消息?

在Windows平台上,当我切换到另一个窗口时,浏览器将收到一条WM_ACTIVATE消息。无论如何将WM_ACTIVATE消息传递给插件?我试过NPP_HandleEvent,但它似乎根本不起作用。 最佳答案 对于WindowsNPP_HandleEvent()仅用于无窗口插件,默认情况下它们是有窗口的。因此,除非您明确选择无窗口,否则这就是NPP_HandleEvent()未被调用的原因。对于窗口插件,您需要子类化插件窗口以接收窗口消息(参见Mozillas测试插件源中的Subclass())。对于无窗口插件(应该是首选),WM