草庐IT

DLL_EXPORT

全部标签

windows - WAMP 在安装时显示缺少 MSVCP140.dll

当我尝试在我的Windows7机器上安装WampServer2.5时,一条警告消息说缺少MSVCP140.dll文件。我发现MSVCP140.dll是运行时支持DLL->“VisualC++RedistributableforVisualStudio2015”文件。然而,即使我从这个link下载后,这个警告仍然出现并安装它。我也调查了这个link但也没有运气:( 最佳答案 我目前正在运行Windows64位和WAMPServer64位。我通过这个link安装了32位和64位msvcp140运行时在运行wampserver安装之前。它

c++ - 检查 DLL 是否已签名 C++

我正在尝试根据文件路径检查DLL是否已签名。我看到使用WinVerifyTrust已经存在针对此类问题的解决方案,但是,当我尝试根据“C:\Windows\System32\kernel32.dll”检查它时,它说:“文件“C:\Windows\System32\kernel32.dll"未签名。"虽然kernel32应该是一个签名的dll。我在Windows7上,仅供引用。这是我调用的函数的源代码:https://msdn.microsoft.com/en-us/library/windows/desktop/aa382384(v=vs.85).aspx如何修复该功能?

windows - 在 Visual Basic 6 中访问动态加载的 DLL(使用 LoadLibrary)

我需要为DLL创建一个包装器,根据需要加载和卸载它(对于那些对这个问题的背景感兴趣的人,请参阅Howtoworkaroundmemory-leaking3rdpartyDLL(nosourcecode)accessedbyTomcatapplication?)。我在VisualBasic6中执行此操作,并且使用以下示例进行加载和卸载:PrivateDeclareFunctionFreeLibraryLib"kernel32"(ByValhLibModuleAsLong)AsLongPrivateDeclareFunctionLoadLibraryLib"kernel32"Alias"L

.net - 我可以将 mono 的 AOT 功能用于 native "pre-compile".NET DLL/EXE 以使其更难进行逆向工程吗?

我能否使用mono的AOT(提前编译)功能以本地方式“预编译”全部或部分我自己的.NETDLL(和/或EXE)以使它们更难进行逆向工程?我正在使用Windows(7/x64,但我也有一台x86XP机器)和.NET3.5(VS2008),我很好奇是否可以/已经将单声道/AOT用于此目的?(此时将它们绑定(bind)到x86是可以接受的。)另见thisquestion我试过这个但没有运气。 最佳答案 一旦代码被预编译,就可以删除程序集中的IL代码(这就是我们为monotuch所做的,例如,为了减少应用程序下载大小)。有一些限制,但它有效

c++ - Visual C++ 库 DLL 是否已本地化?

在Windows上部署我们的c++应用程序时,我们包括VisualC++运行时库,即使用像Microsoft_VC90_CRT_x86.msm这样的合并模块。当以其他语言(西类牙语、葡萄牙语、德语等)为目标时,我们是否需要这些库的本地化版本,或者它们是通用的?如果您可以提供“直接来自源代码”的链接,那将是非常有帮助的。也欢迎任何实践经验。 最佳答案 MFC有本地化的DLL和一个合并模块来安装合适的:http://msdn.microsoft.com/en-us/library/ms235264.aspx主要的VisualC++运行时

windows - Windows API dll 中的函数序号索引是否发生过更改?

您知道dll中的函数可以按名称或序号索引导入。Fromwikipedia:FormostWindowsAPIfunctionsonlythenamesarepreservedacrossdifferentWindowsreleases;theordinalsaresubjecttochange.Thus,onecannotreliablyimportWindowsAPIfunctionsbytheirordinals.我的问题:我知道这些序数可能会改变,但我想知道它们是否真的改变过。(特别是关于kernel32和user32dll)我为什么要问这个?我听说有些病毒会按序号导入win32

windows - 在 D 中使用 Windows dll 的正确方法?

我有一个小的dll,我想与D一起使用语。我假设它是用C语言编写的。这些是我有权访问的文件,它们与我的程序位于同一目录中。:b3d.dllblitz3dsdk.expblitz3dsdk.libblitz3dsdk.h这是我试图让D使用这个dll的方法。test.dpragma(lib,"blitz3dsdk.lib");intmain(string[]Args){bbBeginBlitz3D();bbEndBlitz3D();return0;}编译:dmdtest.d-w-wi-debug结果:错误43:不是有效的库文件。Blitz3DSDK.dmoduleBlitz3DSDK;//_

c# - ActiveX DLL 错误

好吧,虽然我从没想过在2012年我会编写我的第一个ActiveX控件(是的,有一个很好的理由)我正在努力让它在Windows7(x64)下运行。解决方案短篇:我在一些regasm调用中丢失了/codebase并且还混合了32位和64位进程,但这并没有得到标准VS2010命令提示符混合regasm和cscript的32位和64位路径的帮助。长长的故事如下:我一直在跳动CreatinganActiveXcontrolin.NetusingC#(哎呀我有错误的链接..虽然看起来我最初提供的链接是有人复制了原始博客页面)CreatinganActiveXcontrolin.NetusingC#

c# - ASP.NET MVC 应用程序中的非托管 DLL 导致应用程序池在 IIS 服务器上停止

我的ASP.NETMVC应用程序使用用C++编写的非托管外部DLL。该网站在VisualStudio中运行良好,可以正确定位和访问外部DLL。但是,当网站在本地网络服务器(运行IIS7.5)而不是VisualStudioIISExpress上发布时,我收到以下错误:HTTPError503.Theserviceisunavailable.外部DLL位于网站的bin目录中。在查看IIS日志时,我注意到每次调用dll时defaultapppool都会停止。HTTP/1.1GET/Bio/Select/35031DisabledDefaultAppPool我尝试了以下方法:我将DLL放在Sy

c# - 在 asp.net c# 应用程序中使用 Graphviz Dll

我在asp.net应用程序中使用GraphvizDll,我使用此处描述的方法通过我的C#代码访问Dll:-http://implicitoperator.com/blog/2010/4/11/graphviz-c-sample.htmlhttp://implicitoperator.com/blog/2009/12/24/rendering-an-in-memory-graphviz-image-with-c.html调试时在我的本地机器上一切正常,我得到了我的图表的pdf。问题是当应用程序被部署到我们的UAT服务器时,图表没有生成。没有抛出任何异常,似乎也没有任何错误,我只是得到一个