草庐IT

制作系统

全部标签

c++ - boost 文件系统错误(temp_directory_path 返回 <Bad Ptr>)

我正在尝试使用Boost获取当前的临时文件夹:boost::system::error_codeerror;autotmp_path=boost::filesystem::temp_directory_path(error);if(boost::system::errc::success!=error.value()){std::cout在visualstudio2013调试session期间调查tmp_path的值时,tmp_path的值似乎不正确-VS显示{m_pathname=}.以下代码也失败,出现异常“stringtoolong”,这可能与问题有关:std::stringtm

php - 如何将绝对系统路径转换为 ​​IShellFolder?

首先我会说我对使用COM的经验绝对为零,更不用说通过PHP的COMextension使用它们了。.作为更大项目的一部分,我需要获取IShellFolder表示给定的绝对系统路径。我做了很多谷歌搜索,我遇到的大多数解决方案都涉及利用SHGetDesktopFolder,但结合了语法差异(因为我看到的所有示例都是使用某些.NET语言或其他语言)以及Desktop的事实可能不会是我正在寻找的道路的祖先,这让我感到困惑。如果它与答案相关,我的最终目标是使用IShellFolder检索IExtractImage对于IShellFolder中的给定文件并在运行脚本的服务器上显示图像。

c++ - 我如何知道我的系统应用了哪个主题包?

通常当我们双击一个主题包文件时,它会应用到我们的系统上,并会在其中保存一个与主题包同名的相应文件夹C:\Users\\AppData\Local\Microsoft\Windows\Themes现在,如果我有多个主题包文件,并且每个主题包都至少应用了一次,那么所有主题包都会在Themes文件夹中有一个相应的文件夹。现在我想以编程方式知道我的机器上应用了哪个特定主题。(当我们使用一个主题包文件时,Custom.theme文件是不会更新的) 最佳答案 我很确定没有可以检索该信息的API。这是有道理的,它并不真正相关。应用程序永远不需要知

windows - 如何将主机文件复制到 VirtualBox 中的 Windows 客户机操作系统?

我用过xdissent/ievms在我的Mac上的VirtualBox中设置多个Windows客户操作系统。我想将条目添加到每个WindowsVM的hosts文件中。我可以像这样将hosts文件从Windowsguest操作系统成功复制到我的Mac:VBoxManageguestcontrol"IE9-Win7"copyfrom"C:\\Windows\\system32\\drivers\\etc\\hosts"~/Desktop/hosts--usernameIEUser--passwordPassw0rd\!在我的Mac上,我还可以使用echo-e"blahblah\r\n">>

python - 为什么 python27.dll 不是 python 安装文件夹的一部分,而是在 Windows 系统文件夹中

如中所述:http://bugs.python.org/issue22139,python27.dll安装在windows系统(在我的例子中是C:\Windows\Systems32)文件夹中。但我想知道为什么?为什么它没有安装在python.exe旁边,例如C:\Python27\?我问的原因:我在python中创建了一个mercurial钩子(Hook),我们的开发人员需要使用它来检查提交消息是否有效。它检查a.o.获取有效的JIRA问题编号。为了防止我们所有的开发人员自己安装python并手动安装所需的模块(大量工作并且容易出错),我将python安装压缩并让开发人员在本地解压缩

c# - 系统.UnauthorizedAccessException : Creating an instance of the COM component fails with error 80070005 (C#)

我在使用C#.NET命令行应用程序时遇到问题,其主要思想是使用COM对象从其他程序获取数据。当手动执行或作为Node.js服务器中的子进程运行时,它工作正常,但是当整个项目作为Windows服务安装时,C#应用程序响应以下错误:System.UnauthorizedAccessException:CreatinganinstanceoftheCOMcomponentwithCLSID{D64DB4A9-3B26-4D2B-B556-9DA433C54175}fromtheIClassFactoryfailedduetothefollowingerror:80070005Accessis

c# - Windows 操作系统如何检测算法是否符合 FIPS?

当强制使用符合FIPS的算法的Windows设置打开时,如果有一个应用程序在该机器上运行使用不符合FIPS的算法,并且该应用程序会抛出异常,说明它不是WindowsFIPS的一部分执行...我看到有人通过在应用程序代码中注释掉此检查来绕过FIPS检查。如果可以做到这一点,这是否真正符合FIPS标准?Windows如何检测应用程序是否使用符合FIPS的算法? 最佳答案 这些算法由内置于Windows中的库或由Microsoft提供的产品提供,它们包含投诉和非投诉算法。当您的代码调用那些内置库时,这些库包含对窗口设置的检查,如果设置了这

android - 如何使用 Android.bp 文件构建(Soong 构建系统)

我正在为Android构建一个本地库,它的构建配置是Android.bp。如何执行构建? 最佳答案 如果你要构建的模块是AOSP的一部分,无论配置文件是bp还是mk,你都可以使用mm命令构建它。 关于android-如何使用Android.bp文件构建(Soong构建系统),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44393186/

c++ - 文件系统信息——如何查询?

有没有办法通过某种类型的WindowsAPI访问文件系统信息?如果不是,用户模式开发人员可以使用哪些其他方法? 最佳答案 不是很干净,但你可以使用DeviceIoControl()将卷作为文件打开,将生成的句柄与控制代码一起传递给DeviceIoControl()。检查MSDN的控制代码,有类似“读取日志记录”的东西。 关于c++-文件系统信息——如何查询?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

c++ - 使用系统托盘图标创建后台进程

我正在尝试制作一个Windows应用程序,它可以在后台检查某些内容,并通过系统托盘图标通知用户。该应用程序是使用非托管C++制作的,没有切换到.net或Java的选项。如果用户想停止应用程序,他将使用托盘图标。由于系统托盘方面的原因,该应用程序不能成为服务,因为它必须在不在用户计算机上安装任何东西的情况下运行(它是单个.exe)使用典型的Win32程序结构(RegisterClass、WndProc等)我不知道如何放置一些代码来分开窗口消息循环。也许我必须使用CreateProcess()或CreateThread()?这是处理多线程环境的正确方法吗?如果我必须使用CreateProc