在什么情况下系统进程(PID 4)保留打开的文件句柄?
我在 Windows 服务器上运行的应用程序使用 Jet/Access 数据库。由于某些原因,大约每两周数据库文件就会被系统进程锁定(PID 4,似乎已修复) 经过一…
无法找到名为“GetProcessID”的入口点 在DLL“kernel32.dll”中
您好,我尝试使用 WINAPI“GetProcessID”从进程句柄中获取 processID,但出现以下错误... 无法在 DLL“kernel32.dll”中找到名为“GetProcessID”的…
无法从 GetProcessId(.. hWnd) (pInvoke) 中提取 processID
我使用以下方法 [DllImport("kernel32.dll", SetLastError=true)] 静态 extern int GetProcessId(IntPtr hWnd) 尝试获取正在运行的进程的 processId,…
另一个进程上的模态消息框 句柄可能会锁定目标进程
如果我将 MessageBox 显示为另一个进程上的窗口模式,只要我的程序保持响应,它就可以正常工作。 如果在 MessageBox 显示时关闭或终止,接收 MessageB…
在 C#.Net 中,给定窗口句柄如何强制窗口全屏?
我已经获得了进程主窗口的句柄,并且想强制执行该操作 窗口到全屏。 我正在使用 .Net Framework V2.0 SP1 在 c#.Net 中进行编程…
如何判断 Windows 模块句柄是否仍然有效?
模块可以被卸载,那么我如何确定它是否仍在内存中? 我有一个从 GetModuleHandle 获得的句柄。 当我尝试对其调用 GetHandleInformation 时,我看到错…
不使用 readfile() 检测 Windows 句柄上的空缓冲区
我想知道是否有任何类似于 IsBufferEmpty() 的函数可以在同步句柄上使用,而不是使用 ReadFile() 并等待它返回 false。 我需要一些东西来消除 ReadFil…
使用多少个 Windows 句柄算“太多”?
据我了解,这个问题的答案可能取决于注册表设置和 Windows 版本,如果内存不足,还可能取决于 RAM 量。 对于这个问题,假设服务器有足够的 RAM (3+ Gi…
从 C++ 中的 HKEY 句柄确定注册表项的路径
给定 Windows 注册表项的句柄(例如由 ::RegOpenKeyEx() 设置的句柄),是否可以确定该注册表项的完整路径? 我意识到在一个简单的应用程序中,您所要…
如何在 ASP.NET Web 应用程序中获取 Handle.ToInt32()
我正在尝试学习和使用供应商产品的 SDK。 不幸的是,文档很粗略,而且我自己对 .Net Framework 的了解也很空白。 我有一些 Windows 窗体应用程序的工…