你好,我有麻烦使用重复计数参数的味精WM_KEYDOWN …使用visual c + + 2008年出于某种原因或其他重复计数的味精不增加,如果长期持有的关键….例如如果我使用这个代码:: ———- *TextOut(hdc,cxChar*2*(sizeof(szBuffer)/sizeof(TCHAR)),i*cyChar,szBuffer,wsprintf(szBuffer,"%i",LOWORD(lParam)));* 在屏幕上的输出总是一系列的1 …即使我没有释放钥匙…请帮助我
鉴于我在工作站上,这是在Windows服务器域内。 在我的数据中,我有创build数据的操作员的login名。 当我打印这个数据的演示文稿时,我想要显示这个操作符的名字和姓氏,这个名字可能会logging在域的另一个工作站上,甚至根本不能logging。 你有什么线索可以实现吗? 提前thx。
我在这两种语言之间进行select,与此处的另一个问题相反。 我的程序将设置脚本检查文件,可用空间,检查应用程序正在运行等,并写入信息到数据库。 然后PHP网页将显示结果。 Python有更多的winapi调用的例子(至less在StackOverflow中),并且在不同的编程领域学习和使用更有吸引力,但是我之前没有使用它。 使用PHP,我有一些小的经验,而且我将把它用于结果网页。 PHP似乎更容易在networking上安装(为许多工作站使用一个networking安装)。 这两种语言都可以使用COM对象(我将需要ADO)。 脚本很小,不复杂,但是它们的数量会增长。 具有相似任务经验的人能否就这两者之间的select提出build议?
Win32_Thread类在MSDN中描述如下: http://msdn.microsoft.com/en-us/library/aa394494(v=VS.85).aspx 问题是, ThreadWaitReason属性的定义是简洁的,至less可以说。 有没有人有更多的详细的定义? 拜托,没有纯粹的MS抨击 – 甚至马克Russinovich“内部Windows …”系列没有列举他们! 这是希望 西蒙
这个问题已经被问了很多次了,我看了所有的答案,但还是无法弄清楚这个问题。 我已经build立与COM1端口的连接使用WriteFile将数据写入COM1端口现在我正尝试使用ReadFile从端口读取数据,但它不读取任何内容。 我有硬件环回RS232的第二和第三,以便input可以读取作为输出 #include <windows.h> #include <stdio.h> # include <tchar.h> int main(int argc, char *argv[]) { DCB dcb; HANDLE hCom; BOOL fSuccess; char *pcCommPort = "COM3"; hCom = CreateFile( _T("COM3"), //pcCommPort, GENERIC_READ | GENERIC_WRITE, 0, // must be opened with exclusive-access 0, // no security attributes OPEN_EXISTING, // must use OPEN_EXISTING FILE_ATTRIBUTE_NORMAL, // not overlapped […]
当我在Windows 7上安装虚拟桌面pipe理器,并切换到不同的虚拟桌面时,所有当前窗口消失,也从“开始”菜单中消失。 我想以类似的方式隐藏一些特定应用程序的窗口,但不是全部。 我怎样才能隐藏这样的窗口? 特别是,我需要隐藏一个VirtualBox无缝模式窗口,所以我不确定最小化窗口将工作。 但是,使用虚拟桌面pipe理器时,它会消失。
我试图读取一个非托pipe应用程序中的控制线。 我一直在使用ManagedWinapi来包装pinvokes,而且大多数情况下它已经到达了我需要的位置。 我可以find控制(这是一个ProBrowser类,不知道具体是什么)和查看属性,但我所需要的信息都不可用。 相反,ProBrowser有九个子元素,所有文本框具有匹配的属性: Password: false, MultiLine: false和Text: <blank> 。 我假设这些是列标题,但没有太多要去。 这是我能够得到的尽可能低的链条,我似乎没有访问列表的实际内容。 SystemWindow list = new SystemWindow(ptr); // latching onto the ProBrowser SystemWindow[] pieces = list.AllDescendantWindows; // same results if using .AllChildWindows foreach (SystemWindow y in pieces) { ManagedWinapi.Windows.Contents.TextContent tc = (ManagedWinapi.Windows.Contents.TextContent)y.Content; // ListContent returns null here and on the parent control Console.WriteLine(tc.LongDescription); Console.WriteLine(tc.ComponentType); foreach […]
我使用C#和Win32 API从http://www.codeproject.com/KB/cs/globalhook.aspx (使用版本1,因为我有)获得了在窗口中点击事件的位置(x,y)版本2的问题)但我想知道什么是点击,而不是在屏幕上的位置。 例如,单击MS Word中的“粗体button”。 有没有办法将其归档? 提前致谢。
这是我的一些位掩码(单色位图)。 Bitmask_Create()函数没有问题。 我已经testing了打开,加载和保存窗口单色位图,它工作的很好。 但是,我所做的GetPixel和SetPixel函数似乎并不正确。 在某些情况下,他们似乎工作正常取决于位图维度。 如果有人可以帮忙,我将不胜感激。 这让我疯狂。 谢谢。 typedef struct _GL_BITMASK GL_BITMASK; struct _GL_BITMASK { int nWidth; // Width in pixels int nHeight; // Height in pixels int nPitch; // Width of scanline in bytes (may have extra padding to align to DWORD) BYTE *pData; // Pointer to the first byte of the first scanline […]
如何才能知道我创build的文件是否在当前用户的login会话期间创build的? Win32_LogonSession.LogonId是否每个会话都是唯一的? 编辑: 我正在写文件,并计划将logonid写入文件作为标识符。 对不起,以前没有清楚。 我一直在环顾四周,但我的win32的知识仍然不是应该在哪里 – 我如何find运行当前进程的用户logonsession? 我只需要find一些会话的唯一标识符,以后我可以使用它来查看是否在当前会话或另一个会话中创build了一个文件。