草庐IT

MICROSOFT

全部标签

c - 从 _popen 隐藏控制台

我的应用程序不是控制台应用程序。我正在使用_popen从我的代码运行命令行命令。_popen进程运行时会出现一个控制台窗口。我想隐藏这个窗口。 最佳答案 使用ShellExecute()而不是_popen()或system()。https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153%28v=vs.85%29.aspx更多详情:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776886(v

windows - 无法从 Microsoft 符号服务器下载 "ntdll.dll"的符号

我正在尝试将我的WindowsPhone8应用程序移植到Windows10。我能够构建我的应用程序。当我尝试在移动模拟器上以Releasex86部署我的应用程序时,它失败并给出以下消息:Symbolsforntdll.dllcouldnotbedownloadedfromMicrosoftSymbolServers.Exceptionstringandcallstacksmaynotworkcorrectly.Makesureyouhavenetworkconnectionandtryagain尽管我试图在Release模式下运行我的应用程序,但我不确定为什么VS-2015会尝试下载这

asp.net - Microsoft .NET Framework 4.6.2 开发包 Windows 10 Build 1607

Microsoft.NETFramework4.6.2DeveloperPack的下载站点(https://www.microsoft.com/en-us/download/details.aspx?id=53321)指出它适用于以下受支持的操作系统:Windows7服务包1,Windows8.1,Windows服务器2008R2SP1,Windows服务器2012,WindowsServer2012R2请注意,Windows10未列出。问题是Windows10不附带它。我唯一的结论是微软的下载站点是错误的!因为您将如何构建针对新框架的应用程序?有没有其他人注意到这一点?

windows - Microsoft Stack 是否始终与 16 字节对齐?

在AssemblyLanguage,SeventhEditionforx86ProcessorsbyKipIrvine,在第211页,它在5.53x86调用约定下说,它解决了Microsoftx64调用约定,Whencallingasubroutine,thestackpointer(RSP)mustbealignedona16-byteboundary(amultipleof16).TheCALLinstructionpushesan8-bytereturnaddressonthestack,sothecallingprogrammustsubtract8fromthestackpo

windows - WMIprvse 进程在 2008 服务器 R2 上泄漏内存

我有一个在虚拟机上运行的Windows2008R2服务器。我的.NET服务在此服务器上运行,定期查询WMI,例如:从Win32_Service中选择ProcessId...一两天后,WMIprvse占用了500M内存,WMI查询开始出现内存不足异常。这篇文章好像在讲这个问题:"http://support.microsoft.com/kb/958124"我看到其他文章说Microsoft已经意识到这个问题并且不会在下一个主要版本发布之前发布修复程序。http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/256eb40c-d

.net - 从 .NET Windows 服务调用 COM 组件

我有一个用.NETC#编写的Windows服务,它调用一个COM组件。我还有一个.NETWindowsForms测试应用程序,我用它来测试COM组件。它在测试应用程序中运行良好。但是,当我在Windows服务中使用相同的代码时,什么也没有发生。COM组件将所有内容记录到文件中,而日志文件未生成的事实表明甚至没有调用COM组件。为什么这在我的测试应用程序中有效,但在Windows服务中却无效? 最佳答案 服务通常与桌面隔离运行,因此当从服务调用时,您对COM组件的调用与UI隔离。你可以allowaserviceto"interactW

c# - 为小型实用程序启用基本日志记录的建议

我有时会编写一些小实用程序。有时我需要输出文本中发生的事情。目前,我正在使用stringbuilder来保存我的文本,然后在我的应用程序完成处理之前,它将stringbuilder写到一个文本文件中。我最近遇到了NLog,我喜欢我所看到的。我唯一的问题是,当我发送我的实用程序时,目前我只需要发送一个.exe文件。但是,如果我使用NLog,我还必须包含配置文件(看到一篇文章,理论上您可以在其中创建配置文件并以编程方式使用它)和.dll文件。我更希望有某种形式的日志记录,它仍然允许我将我的实用程序作为单个.exe文件发送出去。有什么建议或建议吗? 最佳答案

c++ - 订阅windows系统事件原生c++

我想让我的C++应用程序监听Windows系统事件,例如登录、注销、锁定...类似于:http://www.dotnetspider.com/resources/30389-To-detect-when-system-gets.aspx这是用C#编写的。我找到了http://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.aspx#Y0m,但它是一个CLR代码。另外,我看到SubscribeToSystemEvent函数在VisualC++中。有谁知道在原生C++中使用哪些方法?请指教,锂铁

c++ - 以编程方式下载 Windows 符号

我想以编程方式从micrsoft符号服务器(http://msdl.microsoft.com/download/symbols)下载符号。例如。给定名称“ntdll.dll”我想将.pdb保存到任何目录中。dbghelp.dll中的API似乎可以解决这个问题。(http://msdn.microsoft.com/en-us/library/windows/desktop/ms679291%28v=vs.85%29.aspx)但我不知道如何以正确的方式使用它们。有没有人以前做过类似的事情并且可以给我一些示例代码?谢谢! 最佳答案 我

c# - 如何在 Windows 窗体应用程序中随应用程序一起发布配置文件

我有一个非常简单的用例。1)我有4个应用程序启动所需的配置文件。当我发布我的应用程序时,这些文件应该默认与它一起导出。我怎样才能做到这一点?这些文件应该存储在哪里,以便在安装应用程序时可以使用它们?此应用程序的用户应该能够编辑和访问这些文件。我已经看到使用stringsource=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);保存它的选项我试过将它们添加为资源,但这些文件需要可编辑,因此不能在exe中。(Referenceisthisquestion)如果您需要更多信息,请发表评论。