草庐IT

windows - 非基于 SSL 的签名和加密的硬件加速

我正在从事一个进行大量散列、签名以及非对称和对称加密的项目。由于这些步骤对我们的性能和可用负载有重大影响,我想知道是否有基于硬件的解决方案来卸载工作。我上网查找了一下,我能找到的唯一项目是专门用于基于SSL的通信的。我需要一个更通用的解决方案,使我能够加快签名和加密的速度,无论它发生在何处。是否有可能采用这些基于SSL的解决方案(也许这只是一种营销手段,而且很容易在其他地方重复使用)?是否有一个好的通用协处理器可以提供帮助?我需要在基于WindowsServer2008的机器上使用它,但我对任何平台上的解决方案都感兴趣。 最佳答案

windows - 如何创建带有非透明子控件(或子窗口)的透明窗口?

首先,我正在使用C++开发Win32。我一直在尝试实现一个带有子窗口的透明窗口,该窗口应保持100%不透明。似乎子控件的不透明度不能比父控件更好(更低),如果我让我的父控件100%透明,那么我的子控件也会继承透明度。我使用的代码-SetLayeredWindowAttributes(GetParent(parentWindowHwnd),0,0,LWA_COLORKEY,LWA_ALPHA);有什么帮助吗?如果我的问题不是很清楚,也请回复。 最佳答案 不幸的是,您不能这样做,子窗口始终具有与其父窗口相同的不透明度。Google桌面工

c++ - 如何在非托管 C++ 中设置区域性信息?

我有一个用非托管C++编写的程序,我需要从系统获取文化信息并将该信息设置到我的C++应用程序中的当前执行线程。谢谢。 最佳答案 在Windows上的非托管C++中,您需要的是Locale。文化是.NET中定义的一个术语,用于替代该术语。有一大堆函数,但您需要启动的函数称为SetThreadLocale。SetThreadLocaleFunction(Windows)@MSDN在MSDN的文档中,Vista中似乎存在一些怪癖。您也可以引用以下功能。SetThreadUILanguageFunction(Windows)@MSDN此处提

.net - 托管 System::Diagnostics::Debugger::Launch 函数的非托管/ native 替代方案?

我有一个混合模式应用程序,如果在内部数据结构中发现错误,我想在其中启动调试器。奇怪的是,DebugBreak和__debugbreak函数似乎没有按预期工作(.Net框架似乎拦截了断点异常,导致各种讨厌的副作用)。我之前的问题的解决方案(参见BehaviorofDebugBreakdiffersbetweenunmanagedandmixed(unmanaged+managed)application?)似乎适用于非常简单的情况,但不适用于我的应用程序(它只会让我的应用程序挂起)。幸运的是,我发现执行System::Diagnostics::Debugger::Launch似乎可以解决

c# - 如何在 C# 中指定非精确路径

我目前有如下声明:stringdir="C:\\Users\\Limited\\Desktop\\";虽然我希望它被指定为工作目录中的一个目录,例如工作路径/我的文件夹这可以做到吗? 最佳答案 我假设您可以只使用相对路径,即"myfolder",但您可以获取并使用应用程序路径并附加子目录:stringappPath=Path.GetDirectoryName(Application.ExecutablePath);http://www.csharp-examples.net/get-application-directory/

windows - 非感知可执行文件的 ASLR 和 Windows 系统 DLL?

来自Microsoftarticle:AddressSpaceLayoutRandomization(ASLR)ASLRmovesexecutableimagesintorandomlocationswhenasystemboots,makingitharderforexploitcodetooperatepredictably.ForacomponenttosupportASLR,allcomponentsthatitloadsmustalsosupportASLR.Forexample,ifA.execonsumesB.dllandC.dll,allthreemustsupport

c++ - 俄语(或非拉丁语)文件名加载 Qt Windows

我正在尝试在包含非拉丁字符的Qt/C++软件上加载文件。一个使用俄语文件名的用户报告的问题,我试图用下面的代码快速修复它。示例文件名是(我不会读或写俄语!):Летнийсад.dgrboolQDepthmapView::loadFile(constQString&fileName){m_open_file_name=fileName;m_redraw_all=1;//thisfixestheproblemonaMacOSXbutNOTonWindows!QByteArrayba=fileName.toUtf8();char*file=ba.data();//endoffixif(pD

regex - 去除非字母数字字符的文件名

如何将文件重命名为去除除字母和数字以外的所有其他字符的文件名?例如:It's_ABrand(New)#Year,,2016!.txt重命名为ItsABrandNewYear2016.txt是否可以使用Windows批处理执行此操作? 最佳答案 将以下代码保存为批处理文件(扩展名为.BAT):@if(@CodeSection==@Batch)@then@echooffsetlocalset"oldname=It's_ABrand(New)#Year,,2016!.txt"for%%fin("%oldname%")do(for/F%%a

c# - 如何将外部非 Windows Phone 类库项目引用添加到 Windows Phone 项目?

您好,我是WindowsPhone开发的新手,我正在尝试构建一个数据驱动的应用程序,我在其中创建了我的BLL、EL和DAL,它们都是WindowsPhone类库类型的项目。我的解决方案中还有一个类型类库的额外项目,我在其中添加了对“MyGeneration.dOOdads.dll”文件的引用。现在我希望在WindowsPhone应用程序项目中引用该项目。但是当我尝试添加引用时,VS2010说...。“无法添加选定的项目引用。项目引用必须是另一个相同或较低版本的windowsphone项目的银灯“。...在这种情况下请帮助我。谢谢 最佳答案

c++ - 非 GPL XMPP 客户端库

有人知道没有GPL许可的优秀xmpp客户端库吗?首选用c或c++编写编辑:也可以在windows上编译 最佳答案 libjingle-它在新的BSD许可证下。(edit)可以在windows和linux上编译 关于c++-非GPLXMPP客户端库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4710690/