草庐IT

can_handle

全部标签

windows - Delphi XE2 将 Application.MainForm.Handle 分配给 DLL 中的 Application.Handle

我对从DLL内部创建的表单有一个小问题。基本上,当显示来自dll的表单(Form1)(我认为它必须保持在顶部)并且您打开另一个与主应用程序分开的表单(Form2)(即不在内部)时,会发生什么dll)。如果将光标放在Form2上的控件上以显示提示,则Form2将立即移到Form1后面。只有当MainFormOnTaskBar为true时才会发生这种情况。目前我们正在将主应用程序的Application.Handle传递给DLL,并将其分配给DLL的Application.Handle。我已设法通过将Application.MainForm.Handle传递给DLL以分配给DLL中的App

windows - 警告 : can't open config file: ./bin/openssl.cnf

makecert然后按回车就会出现这个错误。我尝试了提供的解决方案,但对我不起作用。例如:设置OPENSSL_CONF=c:/OpenSSL_Win64/bin/openssl.cnfWARNING:can'topenconfigfile:./bin/openssl.cnfUnabletoloadconfiginfofrom./bin/openssl.cnfWARNING:can'topenconfigfile:./bin/openssl.cnfErroropeningPrivateKeyprivkey.pem5344:error:02001002:systemlibrary:fope

PHP proc_open 不起作用 - 给我 "Missing handle qualifier in array"

Warning:proc_open():MissinghandlequalifierinarrayinC:\...\updatedots.phponline102我正在尝试打开记事本并在2秒后将其关闭。这是我的代码:$descriptorspec=array(0=>array("pipe"=>"r"),1=>array("pipe"=>"w"),2=>array("file"=>"logs/errors.txt"));//Createchildandstartprocess$child=array("process"=>null,"pipes"=>array());$child["pr

windows - makecert 错误 : Can't access the key of the subject

我有一个powershell脚本,我想在2台不同的独立机器上运行。在安装了SDK的Windows8.1上,我发出命令:makecert-r-pe-n"CN=MyRootAuthority"-ssCA-srCurrentUser^-asha1-skysignature-cyauthority-svCA.pvkCA.cer然后我回来了:Error:Can'taccessthekeyofthesubject('CA.pvk')Failed创建了CA.pvk,但没有创建CA.cer有什么想法吗?提前致谢,杰夫 最佳答案 运行此命令后,应该会

Windows 8 证书警告 : We can't verify who created this file

尽管在Windows8上使用带有有效时间戳服务器和证书的signtool成功签署了我的C++应用程序,但当我(本地)或我的用户(远程)尝试运行该应用程序时,Windows会显示以下消息:OpenFile-SecurityWarningWecan'tverifywhocreatedthisfile.Areyousureyouwanttorunthisfile?我正在使用带有Comodo证书的signtool和带有选项/f、/p和/trsign。我确信签名是成功的,因为它为我的用户删除了大部分运行时安全警告。“安全警告”对话框: 最佳答案

c++ - 为什么 CRITICAL_SECTION 的 OwningThread 成员是 HANDLE 类型,当它表示线程 ID 时?

我正在尝试为CRITICAL_SECTION解锁代码添加一些调试检查,我尝试了以下操作:...if(m_pCritSect){ASSERT(m_pCritSect->OwningThread==GetCurrentThreadId());LeaveCriticalSection(m_pCritSect);}}通过调试CRITICAL_SECTIONS(使用VS2005,主要在WindowsXP上)我“知道”OwningThread的值(RTL_CRITICAL_SECTION结构的成员winnt中定义.h)是持有锁的线程的第ID的值。然而,线程ID由DWORD(unsignedlong

windows - 尝试读取转储时为 "Symbols can not be loaded"

我有一个应用程序有时会在WinXP机器上导致蓝屏死机。为了找到更多信息,我加载了生成的*.dmp文件(来自C:\Windows\Minidump),但在执行此操作时在大部分读数中收到此消息:**********************************************************************Symbolscannotbeloadedbecausesymbolpathisnotinitialized.****TheSymbolPathcanbesetby:**usingthe_NT_SYMBOL_PATHenvironmentvariable.**u

windows - 将端口 21 更改为 30 后,FileZilla FTP 服务器错误 "425 Can' t 打开数据连接

我正在使用windowsserver+Xampp1.8.3并安装FileZillaFTPServer=>所有配置都可以!但是当我将默认FTP的端口(21)更改为另一个端口(30)时,它会提醒:STATUS:>[17/04/20148:54:08SA]ConnectingtoFTPserver...xxx.xxx.xxx.xxx:30(ip=xxx.xxx.xxx.xxx)...STATUS:>[17/04/20148:54:08SA]Socketconnected.Waitingforwelcomemessage...[17/04/20148:54:08SA]220-FileZilla

c++ - Windows 多显示器 : How can I determine if a target is physically connected to a source when the target is available but not active?

我想根据来自DISPLAYCONFIG_TARGET_DEVICE_NAME和/或DISPLAYCONFIG_PATH_TARGET_INFO的信息启用特定的禁用监视器。要实际启用此监视器,我需要做的就是将其成功映射到要启用的匹配设备名称,例如\\.\DISPLAY1。但是如果没有预先存在的特殊知识,我找不到任何通用的方法来做出这个决定。如果我能将它与实际相关匹配的DISPLAYCONFIG_PATH_SOURCE_INFO联系起来就好了。QueryDisplayConfig在我的机器上返回所有可能的源和目标组合,甚至将监视器与它们实际上未连接的源配对。我有4个端口和3个监视器,所以我

windows - 如何创建虚拟游戏 handle ?

我将如何创建一个“游戏handle”,它在DirectInput应用程序中显示为普通游戏Controller,但其控件的状态实际上由软件定义? 最佳答案 编写一个设备驱动程序来伪装成一个。具体来说,Windows设备驱动程序通过中断请求协议(protocol)处理所谓的中断请求-这归结为驱动程序内部的包装结构和一组缓冲区。现在您需要知道的下一件事是,许多驱动程序实际上是分层的,或堆叠的,或者您想要使用的任何名称。因此,例如要编写磁盘驱动程序,您可能会与其上方的驱动程序(作为磁盘类)进行交互,但使用其下方的驱动程序(例如scsi端口)