草庐IT

service-api-signup

全部标签

给定的 C++ Windows API GetSecurityInfo 无效句柄

我正在尝试使用WindowsAPI在Windows10中创建一个新的注册表项,即RegCreateKeyEx函数,然后使用GetSecurityInfo获取其DACL。所有断言都进行得很顺利,直到我到达所说的GetSecurityInfo函数调用,它给出了一个无效的句柄值错误(错误6)。我做错了什么?这是一个更复杂的项目的一部分,所以我只会在这里给出(或者我认为是什么,但我也可以添加其余的)相关部分:RegCreateKeyEx的包装器,使输出更易于处理并设置遇到的任何错误:inlineexternautoRegCreateKeyEx_safe(_In_constHKEYhKey,_I

windows - IBM API 的 Python 多处理错误(Q Experience)

我正在尝试使用IBMQExperienceAPI,我安装了库并编写了快速测试代码。起初,它找不到模块。然后,我添加了整个sys东西。不可否认,我只是从stackoverflow帖子中复制了它,所以这可能是问题所在。无论如何,我得到了导致python多处理库的“运行时错误”。IBMQ没有很大的社区,所以我研究了一段时间后找不到任何东西。我完全不熟悉多处理、线程等,所以我想只看到代码和错误会比我能做的任何解释都要好。提前致谢。importsyssys.path.append("../../")fromqiskitimportQuantumProgram#visualizationfromt

linux - C++11线程库是否调用OS API来运行多线程程序?

众所周知,我们可以使用C++库编写通用的跨平台多线程代码(无论Linux还是Windows),我想知道为什么c++11使它变得简单,它实际上是调用OSAPI,还是使用一些其他技术? 最佳答案 C++只是一种您用来表达想法的语言。最后,您的二进制文件仍然必须使用操作系统的功能来执行任何需要系统级访问的操作,例如操纵系统调度程序(例如:创建线程)。您的编译器和库使用哪些操作系统功能来支持C++语言功能的详细信息可以在它们的文档中找到。我想大多数Linuxenvs在C++线程的引擎盖下使用pthread,而Windows环境使用win32

java - 增加PermGen空间(Tomcat7、Windows Service)

我在Windows2008Server上将Tomcat7作为服务运行由于PermGen空间,我有时会收到“OutOfMemory异常”。我在另一个线程中读到,当将Tomcat作为服务运行时,使用setenv.bat不起作用(因为没有使用catalina.bat,希望这是正确的)。我通常使用“配置Tomcat”GUI来设置Java的内存池(最小值、最大值),但据我所知,没有针对Perm空间的特定选项。我能否以某种方式在GUI的Java选项字段中设置该值?或者我该怎么做?问候亚历克斯 最佳答案 是的,例如,您可以在jvm选项字段中进行设

c - 是否可以在 Windows api 中覆盖 MFT 文件表?

是否可以在WindowsAPI中覆盖MFT文件表。Windows何时启动并准备就绪?我知道我们可以读MFT,但我问的是写。 最佳答案 Vista限制原始访问,但如果您先卸载该卷,您可能仍然可以这样做。ChangestothefilesystemandtothestoragestacktorestrictdirectdiskaccessanddirectvolumeaccessinWindowsVistaandinWindowsServer2008.我不知道您正在编写的程序类型,但它可能属于此类:Backupprogramsmustu

windows - 构建调度应用程序需要研究哪些 Windows API?

为什么不使用Windows调度程序?我有几个应用程序必须根据业务规则在特定时间运行,而不是典型的每个工作日下午1点。我还需要一种方法让应用程序提供其进度的反馈,以便我可以有规则在应用程序运行缓慢或什至不再运行时通知我。我应该研究哪些WindowsAPI?(例如,FileWatcherapi的时间版本)让应用程序将其进度(文件、套接字、Windows消息,???)通知调度程序的最佳方式是什么? 最佳答案 对于Vista/Win2k8,有不错的TaskScheduler2.0API:http://msdn.microsoft.com/e

windows - Hudson as service on Windows - 文件系统权限

几个月来,我们一直在用户帐户下的WindowsXP“服务器”上运行Hudson。这意味着有人手动登录并通过.bat文件启动Hudson(设置一些环境变量,然后运行​​java-jarhudson.war)然而,最近几次停电导致要求Hudson在服务器启动时自动启动。因此,我转而关注作为Windows服务运行的Hudson。这将允许Hudson随Windows自动启动,并且不需要特定的用户帐户。我已经设法将它安装为一项服务,并且我已经更改了hudson.xml以便运行批处理文件而不是直接运行java。我这样做是因为我们在Cygwin上使用git构建,并且必须在bash启动java/Hud

windows - 使用 win32 API 读取 Windows CE 的电池状态

我正在为基于WindowsCE的设备开发一个应用程序来读取电池状态。我将如何使用win32API? 最佳答案 看看GetSystemPowerStatusEx. 关于windows-使用win32API读取WindowsCE的电池状态,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1643954/

windows - 如何使用 Windows API 调用平滑地调整图像大小(通过重采样)?

我需要调整图像大小并对其重新采样,这样它们就不会变成锯齿状(我认为这称为锯齿)。我找到了一些纯VB6代码的代码(抱歉,链接丢失了),但它有点慢(2-5秒),而且我正在实时显示图片,所以我需要更快的东西。我似乎记得看过一些使用GDI+库执行此操作的示例。VB6中的示例将是理想的,但我可能可以使用其他语言的WindowsAPI调用的简单示例。 最佳答案 WIA2.0的缩放过滤器似乎做得不错。Windows®ImageAcquisitionAutomationLibraryv2.0Tool:Imageacquisitionandmanip

c# - ASP.NET + 线程感知非托管 API

我正在考虑使用ESENT进行持久化的ASP.NET应用程序。目前这只是我的爱好项目,所以要求非常灵活。不过,我希望它能在Windows7、Windows2008和2008R2上运行,使用.NET3.5及更高版本和默认IIS设置。在ESENT中,大多数操作都需要您打开一个session对象。文档说:“一个session跟踪它在哪个线程上被使用,如果在多个线程上使用一个打开的事务,它将抛出一个错误。”API文档提到了native线程,而不是托管线程。我假设打开session操作的成本相对较高,这就是为什么我不想为每个HTTP请求打开/关闭session。最后是我的问题。在asp.net中,