草庐IT

can_handle

全部标签

python - 致命的 Python 错误 : Py_Initialize: can't initialize sys standard streams LookupError: unknown encoding: 65001

当尝试使用pip安装一些包时,我遇到了错误。即使切换Python的环境,也出现了同样的错误。所以从我的角度来看,这不是我要安装的包的问题,​​可能是Python的环境有问题。谁能帮帮我?环境:Windows10Anaconda4.5.2Python3.6点子10.0.1这是来自命令的消息:C:\WINDOWS\system32>activatepy36_tfg(py36_tfg)C:\WINDOWS\system32>deactivateFatalPythonerror:Py_Initialize:can'tinitializesysstandardstreamsLookupError

windows - 'handle' 是 WinAPI 中指针的同义词吗?

我最近一直在阅读一些有关使用C++进行Windows编程的书籍,并且对WinAPI中一些重复出现的概念有一些混淆的理解。例如,有大量以handle关键字“H”开头的数据类型,这些是否应该像指针一样使用?但是还有其他以指针关键字“P”开头的数据类型。所以我想不会。那到底是什么?为什么指向某些数据类型的指针首先被赋予单独的数据类型?例如,PCHAR可以很容易地设计成CHAR*? 最佳答案 句柄在Windows的早期版本中曾经是指针,但现在不再是了。将它们视为一个“cookie”,一个允许Windows找回先前分配的资源的唯一值。与Cre

c - HANDLE 的尺寸是多少?

作为练习,我查看了STARTUPINFO结构。如您所见,最后3个元素的类型为HANDLE。所以我想知道HANDLE的大小。有人知道HANDLE的大小吗? 最佳答案 WindowsHANDLE类型不是完全不透明的类型。Windows定义了几个您可以依赖的属性。主要的是你的问题的答案:它总是void*类型。来自WindowsDataTypesMSDN上的条目:HANDLEAhandletoanobject.ThistypeisdeclaredinWinNT.hasfollows:typedefPVOIDHANDLE;稍后在表中您可以看到

windows - 当我尝试拖放一个包含 git 存储库(目前是子模块)的文件夹时,它说 "Can' t drop folder here...”

当我拖放存储库时,在git-windows-interface中它说:“不能删除文件夹,此时您只能使用应用程序删除一个没有git存储库的文件夹。删除单个文件夹将允许您在该位置创建一个新的Git存储库...”。我应该如何将git存储库添加到git-windows-interface?谢谢 最佳答案 你可以尝试制作GitHubforWindows通过修改它扫描的本地路径来检测您的存储库。这将避免尝试在您的情况下可能不起作用的“拖放功能”(作为一个子模块,本质上是一个嵌套gitrepo)。如果无法更改该路径,至少尝试将该存储库复制到%HO

c++ - 如何获取每秒接收和发送的网络字节数对于进程(输入 : process id or handle) in C++ for Windows?

我需要像在资源监视器中一样获取每个进程的网络信息。我需要找到接收到的字节数/秒和发送的字节数/秒。我尝试使用Win32_PerfRawData_PerfProc_Process类获取它。但除了网络详细信息外,它还提供IO、文件字节数。我尝试使用Win32_PerfRawData_Tcpip_NetworkInterface类获取详细信息。但它提供了每个网络接口(interface)的详细信息。然后我尝试使用GetTcpStatistics函数。为此使用了MIB_IPSTATS。MIB_IPSTATS显示整个过程的累积结果。是否有任何其他MIB结构可以按流程方式显示这些详细信息?如何获取

C# : how can I create User account remotely?

我需要做的是:使用C#在我的机器上的另一台机器上创建用户帐户。我尝试使用DirectoryEntry("WinNt://"...)但它在我当前的机器上本地创建了这个帐户。我尝试了很多次在此方法中添加目标机器名称但没有办法:S。我还用谷歌搜索,发现很多文章都说明了类似的东西,但不是我真正需要的。任何建议将不胜感激。 最佳答案 结帐:HowtoaddanewuserusingDirectoryServices?HowtoaddausertothelocalsystembyusingDirectoryServices?Creatinglo

windows - "Can' t 读取文件“尝试在批处理文件中排除目录时

我已经坚持了一段时间,需要一些帮助。我正在尝试将一个大文件夹从映射的网络驱动器(A:)复制到我的本地PC上。我还需要排除该驱动器路径上名为“Images”的子目录。我当前的代码(backup.bat)如下:cd%HOMEPATH%\Desktop\%mydate%xcopy"A:\PROGRA~2\QuadTech"121\/e/EXCLUDE:"A:\PROGRA~2\QuadTech\INSPEC~1\Images\"我不断收到错误:我试过用“dir/x”缩短路径,我确信路径名是正确的。另请注意,我需要引号,因为PATH名称中有空格。为什么在尝试排除此目录时出现错误?已回答我现在将

c++ - 使用 C++11 std::thread native_handle 以及我是否需要 CloseHandle

我开始练习使用C++11std::thread。通常,对于Win32,只要我有线程句柄,我就需要调用CloseHandle。当我使用C++11native_handle时,是否仍需要调用CloseHandle?另外,如果我不使用C++11native句柄,线程句柄是否得到正确清理? 最佳答案 当然不是。线程对象有一个析构函数,它释放对象可能获取的任何操作系统特定资源。实际上,每个(好的)C++对象都有一个析构函数,可以清除需要清理的所有内容,并且这个析构函数(当代码编写正确时)由程序自动调用。这个习语被称为RAII-每个对象都有一个

c++ - Windows C++ : How can I redirect stderr for calls to fprintf?

我正在将来自BSD项目的现有C++代码包装在我们自己的自定义包装器中,我想将它集成到我们的代码中,并尽可能减少更改。此代码使用fprintf打印到stderr以记录/报告错误。我想将其重定向到同一进程中的另一个位置。在Unix上,我使用socketpair和thread完成了此操作:套接字的一端是我发送stderr(通过调用dup2),另一端在一个线程中被监控,然后我可以在其中处理输出。这在Windows上不起作用,因为套接字与文件句柄不同。我在网上找到的所有文档都显示了如何重定向子进程的输出,这不是我想要的。如何在写入输出时在同一进程中重定向stderr以获得某种回调?(在你这么说之

windows - 这个 "Can' t open perl script : No such file or directory"是什么原因

如果我在cygwin(在windowsxp平台上)中运行此命令perl/cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/windows_test_report_tool/testdbmerge.pl我收到这个错误:Can'topenperlscript"/cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/windows_test_report_tool/testdbmerge.pl":Nosuchfileordirectory.这是为什么?