草庐IT

可用的

全部标签

c++ - 查看winapi函数是否可用

在C++中是否可以检查函数是否可用?例如SetThreadPriority.如果它可用,我想调用它,如果不可用,我想简单地忽略它,因为它对我的应用程序并不重要。 最佳答案 您可以使用GetProcAddress功能。链接中的示例正是执行此类操作:它检查GetNativeSystemInfo是否可用,如果可用则调用它,否则调用GetSystemInfo函数。 关于c++-查看winapi函数是否可用,我们在StackOverflow上找到一个类似的问题: htt

python - SMB 共享上的可用磁盘空间,通过 Python

有谁知道通过Python2.6及其标准库获取Windows(Samba)共享可用空间量的方法吗?(也在Windows上运行)例如>>>os.free_space("\\myshare\folder")#returnfreediskspace,inbytes1234567890 最佳答案 如果PyWin32可用:free,total,totalfree=win32file.GetDiskFreeSpaceEx(r'\\server\share')free是当前用户可用的可用空间量,totalfree是可用空间总量。相关文档:PyWin

c++ - 发现在我的 C++ 应用程序中创建线程的原因及其作用的最佳方法是什么?

我正在审核在Windows上运行的C++应用程序,该应用程序是针对多线程调试DLL编译的。它有很多可以产生线程的第三方依赖项。我需要跟踪每个线程存在的原因以及它分配了多少堆栈空间。有什么好方法可以追溯到线程创建的开始,以便我可以看到线程的生成位置?更新:我应该指出,我有整个应用程序的源代码,不依赖于Microsoft依赖项。然而,许多线程的调用堆栈仅存在于操作系统附带的库中,例如ntdll.dll和kernel32.dll。 最佳答案 您可以使用WindowsPerformanceToolkit查看ThreadCreate事件。在V

c# - 如何枚举所有可用的无线网络并将它们显示在列表框中?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我对C#有疑问。如何在C#中用计算机找到的那些无线网络填充列表框?

c++ - 弃用的 OpenGL 功能

我最近读了this列表,我注意到我从OpenGL红皮书中学习的几乎所有内容都被认为已弃用。我说的是像素传输操作、像素绘图、累积缓冲区、开始/结束函数(!?)、自动mipmap生成和当前光栅位置。为什么他们将这些功能标记为已弃用?还可以使用它们吗?解决方法是什么? 最佳答案 在我看来,它变得更好了。但是这种所谓的立即模式确实在OpenGL3.0中被弃用了,主要是因为它的性能不是最佳的。在即时模式下,您可以使用glBegin和glEnd等调用。因此图元的渲染取决于程序的命令,OpenGL在从CPU获得适当的命令之前无法前进。相反,您可以

windows - 如何在 C++ Windows 7 中列出可用的监视器?

我正在尝试使用C++在Windows7中获取附加的监视器,我使用的代码如下voidListDisplayDevices(){intindex=0;DISPLAY_DEVICEdd;dd.cb=sizeof(DISPLAY_DEVICE);while(EnumDisplayDevices(NULL,index++,&dd,0)){if(dd.StateFlags&DISPLAY_DEVICE_PRIMARY_DEVICE)printf("*");printf("%s,%s\n",dd.DeviceName,dd.DeviceString);}}但是这个函数的输出很简单*\,A\,A\,A

c - 如何从 Visual Studio C 编译器获得更有用的警告?

我正在使用VisualStudio2015C编译器,我发现它没有警告。例如,此代码在没有警告或错误的情况下编译(使用-Wall选项):#includeintmain(void){inti=2;free(&i);//Thecompilershouldtellme"Youaretryingtofreesomethingnotontheheap".return0;}-W4或-Wall没有检测到很多导致崩溃或/和未定义行为的事情,我还有其他选择吗可以用来警告这些错误吗?我知道我可以使用其他编译器,但我听说当您面向Windows平台时,VisualStudio附带的编译器更好。

automation - WSH 安装的 JScript 版本可用性

我不确定JScriptforWSH是否在每个Windows安装中都可用。哪个版本的JScript可用于WSH,以及哪个Windows版本?请提供权威来源的链接。 最佳答案 一个不明显的细微差别:JScript在WindowsScriptHost5.8中的工作方式类似于版本5.7。来自MSDN:注意从JScript5.8开始,默认情况下,JScript脚本引擎支持版本5.7中存在的语言功能集。这是为了保持与引擎早期版本的兼容性.要使用5.8版的完整语言功能集,Windows脚本接口(interface)宿主必须调用IActiveScr

windows - GlobalMemoryStatusEx/GetPerformanceInfo - 获取实际页面文件大小、已用页面文件和可用页面文件

基于以下链接:MSDNDocu我正在尝试获取当前正在使用的页面文件的大小。这是我获取值的方式:ActualPageFileSize=ullAvailPageFile-ullTotalPageFileAvailablePageFileSize=ullAvailPageFile-ullAvailPhysUsedPageFile=ActualPageFileSize-AvailablePageFileSize以上计算基于另一篇文章:Anotherpost我现在遇到的问题是,有时AvailablePageFileSize的值大于ActualPageFileSize的值,因此UsedPageFi

windows - 是否有任何性能测试可用于 Direct2D?

我对图元性能(CAD、GIS等)特别感兴趣,但与GDI/GDI+的任何速度比较都会非常有趣。 最佳答案 为什么不直接输入一些代码来输出测试运行的时间,然后你就可以比较各种方法的性能。 关于windows-是否有任何性能测试可用于Direct2D?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/827298/