草庐IT

Microsoft

全部标签

c++ - 是否有一个开放源代码库可帮助您阅读Microsoft复合二进制文件?

有这样的图书馆吗?至少是一个很好的文档来源,就像Microsoft所提供的那样,有点难以理解并且有点肤浅?谢谢 最佳答案 如果您愿意使用C#,则可以使用OpenMCDFproject。它似乎是一个很好的实现,没有任何COM麻烦。 关于c++-是否有一个开放源代码库可帮助您阅读Microsoft复合二进制文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1975604/

c++ - C/C++ 中的基本多线程——提示、建议、教程、一些方向?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想学习如何构建多线程应用程序,但我什至不知道从哪里开始。大多数人如何实现多线程?他们使用boost库吗?还有其他方法吗?(使用标准C/C++)我理解这个概念,但完全不知道从哪里开始真正学习如何去做。谁能推荐一下?http://msdn.microsoft.com/en-us/library/7t9ha0zh%28v=VS.80%29.aspxWindo

c++ - 如何在 Microsoft Visual C++ 中导入 dllimport

我有一个DLL,我想使用它的一些功能。#includeusingnamespacestd;extern"C"__declspec(dllimport)intInitialize(char*localPort,char*adminServerName,intrpcTimeout);intmain(){intres=Initialize("7864","6000@kabc",10000);return0;}我没有DLL的.lib文件,所以无论如何我都可以链接到它。我想到的一件事是使用LoadLibrary函数,然后使用GetProcAddress()。还有其他办法吗?当我编译下面的代码时错

无法构建:获取https://registry-1.docker.io/v2/microsoft/aspnetcore/manifests/1.1:未授权:不正确的用户名或密码

我的aspnetcoredocker项目构建,但是当我单击docker按钮(或按F5)运行时,我会得到SeverityCodeDescriptionProjectFileLineSuppressionStateErrorMSB4018The"PrepareForLaunch"taskfailedunexpectedly.Microsoft.DotNet.Docker.CommandLineClientException:Creatingnetwork"dockercompose1627893588_default"withthedefaultdriverBuildingpswebapiServ

Error: Microsoft Visual C++ 14.0 or greater is required 我的解决办法

今天想进行特征提取,利用的是mRMR方法,想安装一个pymrmr的库,但是给出了缺少MicrosoftC++BuildTools报错,我来记录一下我的解决过程。这里写目录标题一、报错,缺少MicrosoftC++BuildTools二、安装步骤1.打开链接2.点击下载生成工具3.只需要安装“使用C++的桌面开发”4.因为实在太大了,更改安装路径(要是你们C盘内存够用的话,这一项不用操作)5.只更改第一项路径,其余路径不用动,否则会报错。(要是你们C盘内存够用的话,这一项不用操作)6.安装还是很快的,取决于你的网速。7.重启电脑,一定要重启。8.进行pip安装库一、报错,缺少MicrosoftC

c++ - DllMain Attach 和 Detach 过程中的使用限制

我的一位同事在DllMainDetach过程中遇到了麻烦。他的错误似乎并非在所有情况下都出现,但相当频繁。在尝试帮助他时,我想起了一些DllMainAttach和Detach过程中的使用限制,但我不确定我是否记得清楚,因为这是2年前的技术讨论,而且它不是我在处理那些终止问题。也就是说,我有点记得我们应该:避免使用new和delete运算符,更喜欢HGLOBAL内存分配避免在此处处理线程终止。如果我错了,你能纠正我吗?如果有的话,请解释一下,或者指出一篇可以解决这些问题的技术文章。 最佳答案 避免调用LoadLibrary和相关API

c++ - 让 Kinect SDK 在 C++ 中与 visual studio 2010 一起工作

我一直在遵循Microsoft为使用C++设置KinectSDK而制定的指南。他们创建的步骤如下。在您的源代码中包含windows.h。要使用NUIAPI,请包含MSR_NuiApi.h。位置:ProgramFiles\MicrosoftResearchKinectSDK\inc要使用Kinect音频API,请包含MSRKinectAudio.h。位置:ProgramFiles\MicrosoftResearchKinectSDK\inc链接到MSRKinectNUI.lib。位置:ProgramFiles\MicrosoftResearchKinectSDK\lib确保在您运行项目时

C# Dll 导入失败 : "The application has failed to start because its side-by-side configuration is incorrect"

我有一个c#.net4应用程序,使用vs2010。我正在尝试导入一个c++dll(基于vs2005)。[DllImport("Card.dll")]我得到了失败:UnabletoloadDLL'Card.dll':Theapplicationhasfailedtostartbecauseitsside-by-sideconfigurationisincorrect.Pleaseseetheapplicationeventlogorusethecommand-linesxstrace.exetoolformoredetail.(ExceptionfromHRESULT:0x800736B

c++ - 从 Microsoft C++ 读取 RSP 寄存器

由于在针对x64架构进行编译时,MicrosoftC++中不提供内联汇编程序,因此我不知道如何访问RSP寄存器(堆栈指针)。我知道我可以使用RtlCaptureContext读取它,但这也会执行很多不需要的操作。而且它会慢几千倍(就我的目的而言,这是NotAcceptable)。如果我写一个单独的ASM函数,RSP显然会改变,所以这也不是一个替代方案。那么如何使用MicrosoftC++读取x64RSP寄存器的内容呢? 最佳答案 您可以使用_AddressOfReturnAddress()(参见MSDNreference)内在函数间

c# - 我可以从 C++ 或 C# 程序中提取 MSI 包的内容吗?

比如说,如果我有一个MSI安装文件,我可以从C#或C++程序中提取它的内容而不安装它吗? 最佳答案 通常您可以执行Administrativeinstallation提取MSI的内容。msiexec/afoo.msiTARGETDIR=C:\EXTRACTHERE/qn如果您不想退出进程,您可以通过MsiInstallProductfunction直接与MSI互操作。.szPackagePath[in]一个以null结尾的字符串,指定WindowsInstaller程序包位置的路径。字符串值可以包含URL、网络路径、文件路径(例如f