Articles of 窗口

如何将数据写入使用FSCTL_LOCK_VOLUMElocking的卷?

如果我们使用FSCTL_LOCK_VOLUME控制代码functionlockingUSB驱动器的容量,我们是否可以访问这个locking的卷,意味着是否可以写入二进制文件到该locking的卷?

从C#听Windows辅助function事件

我正在尝试编写一个应用程序,该应用程序将在C#中的应用程序之外侦听事件,但是我很难find有关此信息的任何信息。 这个想法是听取点击或焦点更改,并在特定时间获取有关用户正在与之交互的控件的一些信息。 我想要的信息,如accessibilityID,控制types,名称,该元素的树形结构,以及任何其他可能相关的信息。 我想build立像检查 。 然后,我会拿这些数据,稍后做一些不同的操作。 对C#有点新,我不确定在哪里看。 我想应该有某种事件会给我所需要的信息,但是我找不到。 如果有人能指出我正确的方向,我会很感激。

QueryUnbiasedInterruptTime是单调的吗?

我想在clock_gettime(CLOCK_MONOTONIC)和mach_absolute_time Windows上find一个体面的替代品。 GetTickCount令人讨厌,因为它是故意的偏见:当系统从暂停或hibernate状态恢复时,看起来Windows计算出暂停(从主板)多长时间,然后将其添加到滴答计数中,使其看起来像系统被closures了。 QueryUnbiasedInterruptTime更友好:它是一个简单的,看似可靠的计数器,它只是返回系统自启动以来运行的时间。 现在,我已经用QueryUnbiasedInterruptTime进行了实验,看看在计算机进入睡眠,混合睡眠和hibernate状态时会发生什么。 它似乎正确地更新,使它看起来是单调的(即,系统在hibernate之前存储它并恢复它,使应用程序不会感到困惑)。 但是, 在Python开发页面上有一个注释(顺便说一下,这是一个非常有用的时间函数参考资源!): QueryUnbiasedInterruptTime()不是单调的。 我想有人做了一个testing来确定。 这些信息是否准确? 如果是这样,出于兴趣,我想知道你必须做什么才能让回报价值倒退。

浏览器如何处理UTF8MB4

我正在使用twitter API工作我自己的tweetdeck版本。 一切正在工作:),如果从twitter直接拉结果,我得到在OSX Safari浏览器中看到那些漂亮的iPhone UTF8MB4笑脸。 我甚至有MySQL服务器来支持UTF8MB4。 唉,它只能在OSX Safari中运行,在OSX中的Chrome不起作用,windows中什么都不能。 相反,我得到白色的盒子。 这里有几个,我想知道他们是怎么看待你的! 🎃🎃💿📱 无论如何,我的问题是,是否有可能编写一个基于JavaScript的插件铬检测UTF8MB4字符,并将其replace为图像图标? 即使一个字符没有被find并且问题框被显示,chromes引擎识别字符离散地? 我真的不知道Chrome或Windows如何处理UTF8MB4。 Linux似乎喜欢它,但我总是通过OSX SSH会话访问它,所以也许就是这样。 感谢他的帮助。

在不同的Android项目中使用编译的ffpmeg库

我在我的Android应用程序中编译了ffmpeg库,所以现在我有* .so文件,我想在其他Android项目中使用它们。 但是我已经在Linux中编译了他们,现在我要在Windows中工作。 我可以只把这些编译的文件到我的项目在Windows链接他们在MK文件和使用? 32位和64位操作系统有什么不同? 谢谢!

如何获取应用程序在用户login时使用pipe理员权限运行,并防止用户杀死它?

我有一个用于捕获用户屏幕的C#应用​​程序,将使用需要pipe理员权限的安装程序安装此应用程序。 应用程序本身需要一个活动的用户会话,但不显示任何自己的UI元素。 我的问题如何确保应用程序在用户login时运行? 以及如何确保没有用户(没有pipe理员权限)可以closures应用程序? 应用程序应该在Windows XP,7,8上运行。

以编程方式更改Windows Phone中的显示颜色/色调

有没有办法改变使用Windows Phone API的显示色调或颜色? 我正在寻找类似于F.lux如何改变蓝色数量的东西。

将stdout C文件streamredirect到缓冲区

有没有办法将stdout文件stream(C标准输出)redirect到Windows中的缓冲区? 唯一对我有用的是: FILE *fp = freopen("output.txt", "w", stdout); printf("Hello\n"); fclose(fp); 但我总是必须重新读取文件才能获取缓冲区内容。 任何方式直接redirect到内存缓冲区?

通过Rails通过HTTP远程WSH

我有一个Windows游戏服务器(Mount&Blade:Warband),我试图通过Rails应用程序进行远程控制。 我发现了一种使用Windows Script Hosting向游戏服务器发送文本的方法,如下所示: Set ArgObj = WScript.Arguments Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.AppActivate "mb_warband_dedicated" For lcv = 0 to ArgObj.Count – 1 WshShell.SendKeys ArgObj(lcv) WshShell.SendKeys "{Enter}" Next WshShell.SendKeys "start" WshShell.SendKeys "{Enter}" 虽然这感觉很脆弱,但是在我的本地机器上尝试时,它确实有效。 它成功地将焦点转移到游戏服务器,将其参数作为文本发送到游戏服务器,并开始游戏。 我的思路是让我的Rails应用程序在游戏命令POST(使用适当的Rails身份validation和安全授权)时调用WSH可执行文件。 这个工程,如果我远程桌面到运行Rails和游戏服务器的远程机器,但一旦我断开我的远程桌面会话,它不再工作。 Rails服务器收到请求,调用脚本,但是我猜“AppActivate”命令找不到窗口。 如果是Linux机器,我想我可以使用命名pipe道。 这里有什么想法? 电源shell? 也许TCL? 我可以杀死游戏服务器进程,编辑configuration,然后重新启动游戏服务器,但是每个人都会断开连接。

Eclipse插件项目:pipe理外部文件

我正在开发Eclipse的插件(在Windows上4.2),它使用了一堆外部文件(批处理脚本,XML文件,ecc)。 我问是否有一个好的方法来pipe理项目中的这些文件,以便: 保留项目中的所有插件资源,以便在SVN中进行版本控制 可能有一个自动化的插件安装(包括插件jar外的那些文件) 编辑:一个额外的“function项目”可以解决? 而不是有一个项目,我会pipe理两个:一个插件和一个引用插件的“function”,并收集非插件数据。 在这种情况下,我看到eclipse“Features”有一个“安装”部分(在“feature.xml”中)。 我怎样才能为每个“非插件”文件指定安装path的位置?