草庐IT

SQLServer2008R2

全部标签

windows - 配置 Visual Studio 2008 以编译 Posix 应用程序

我是.Net语言方面经验丰富的程序员,但我几乎没有任何C++或C开发方面的工作经验。我目前必须为运行VxWorks(实时操作系统)的设备开发应用程序。我们将首先构建一个x86版本,然后移植到VxWorks。由于VxWorks与Posix兼容,我们计划在Windows中创建一个Posix应用程序。由于我一直在阅读Windows不符合Posix,因此我安装了“WindowsServicesforUNIX”。现在我有点迷茫了,我怀疑我必须配置VisualStudio以使用“WindowsServicesforUNIX”中包含的Posix库和header进行编译,但我真的不知道如何操作。也许我

windows - Windows Server 2012 R2 上的 RabbitMQ 在启动时崩溃

我尝试在WindowsServer2012R2机器上运行RabbitMQ,但它总是崩溃。这是我在运行“rabbitmqctlstatus”时看到的:C:\ProgramFiles(x86)\RabbitMQServer\rabbitmq_server-3.5.1\sbin>rabbitmqctlstatusStatusofnode'rabbit@MYMACHINENAME'...Error:unabletoconnecttonode'rabbit@MYMACHINENAME':nodedownDIAGNOSTICS===========attemptedtocontact:['rabb

windows - 在 Windows 2008/7/Vista 中使 Windows 服务发出蜂鸣声

这个问题以前有人问过,但没有定论。我在Delphi中写了一个Windows服务,它需要在特定条件下发出蜂鸣声。这在XP上运行良好,但在Windows7或2008上失败。注意:如果我创建控制台程序而不是服务-使用PC扬声器,Beep就可以工作。即使我启用“允许服务与桌面交互”或什至为服务分配管理员权限,Beep也无法在服务中工作。我的问题:有没有一种方法可以调用beepAPI使其在服务中工作?谢谢。 最佳答案 您不能在Vista及更高版本中执行此操作。服务在不同的session中运行,因此无法访问扬声器。

windows - 在 Windows 7/2008 R2 上有时不发送套接字消息

在Windows7上向计算机发送两条UDP消息时,有时第一条消息似乎根本没有发送。有没有其他人遇到过这种情况?下面的测试代码演示了我机器上的问题。当我运行测试程序并观察到​​10.10.42.22的所有UDP流量时,我看到正在发送第二条UDP消息,但未发送第一条UDP消息。如果我立即再次运行该程序,则会发送两个UDP消息。它不会每次都失败,但如果我在再次运行测试之前等待几分钟,它通常会发生。#include#includeintmain(){WSADATAwsaData;WSAStartup(MAKEWORD(2,2),&wsaData);sockaddr_inaddr;addr.si

c++ - 在使用 VS2015 编译的应用程序中加载 VS2008 的调试可再发行组件失败

我的应用程序(使用VS2015编译)加载第3方DLL(使用VS2008编译)。在发布版中运行应用程序只需要目标计算机上MS网页中的VS2008和VS2015可再发行组件。在Debug模式下运行应用程序(例如在另一台开发人员机器上)需要VS2008的调试可再发行组件,应该避免这种情况。复制第3方DLL旁边的msvcX90d.dll不会成功。有什么想法可以说服Windows加载VS2008调试运行时吗?我的应用程序需要list吗?需要list吗?关于混合运行时的信息是的,我对混合运行时不满意,但在我的上下文中,两个运行时不会相互干扰。并且重新编译第3方DLL不是一种选择。进一步简化问题。如

c++ - 为什么在 Visual C++ 2008 中链接静态运行时库在运行时仍然需要 MSVCR71.dll?

我正在构建一个dll静态链接到c运行时库。为什么它在运行时需要MSVCR71.dll? 最佳答案 msvcr71.dll是VisualC++2003的C运行时。如果您使用2008构建,则没有理由引用此DLL。我的猜测是您依赖于另一个使用2003构建并使用动态链接运行时的DLL。 关于c++-为什么在VisualC++2008中链接静态运行时库在运行时仍然需要MSVCR71.dll?,我们在StackOverflow上找到一个类似的问题: https://sta

windows - Windows Server 2008 64 位上的 7-Zip 执行权限

我已经创建了一个自解压的7-Zip文件。其中包含一个7-Zip在提取时运行的CMD文件。此cmd读取注册表并执行一些进一步的事件(对这个特定问题不重要)。在WindowsServer200332位中,此行为工作得很好。但是,在WindowsServer2008机器上进行的测试表明,由7-Zip启动的cmd没有读取注册表的权限。更具体地说,它可以读取某些区域(Windows当前版本),但不能读取其他区域(其他软件key)。如果我获取该cmd文件并自己运行它(从7-Zip将其解压缩到的临时文件夹中运行)一切运行良好。使用UAC“以管理员身份运行”会产生同样的问题,禁用UAC似乎也无济于事。

windows - VS2008会编译兼容Windows 7的二进制文件吗

我正在使用MicrosoftVisualStudio2008(VC9)编译一个包含.dsw文件的项目。我已经有了2010并且更愿意使用它,但是这个dsw似乎是为2008年打造的。我想编译并生成一个也与Windows7兼容的二进制文件。我的问题:如果我用2008编译,生成的二进制文件是否与Windows7兼容?我不确定Windows7支持从哪个版本的VS开始。或者这是否与VS版本无关,而是与WindowsSDK有关?如果是这样,我可以将VS2008与较新的WindowsSDK一起使用吗?有人可以澄清一下吗。 最佳答案 Microsof

windows - Visual Studio 2008 安装程序项目 - 自定义操作未触发

我似乎无法执行自定义操作。我可能做错了。这是我正在尝试做的事情:我想在运行可执行文件的应用程序安装(VisualStudio安装程序项目)中运行自定义操作。可执行文件只是执行一些system.io文件复制任务,我已经确认可执行文件在单独运行时可以完美运行。我创建了安装程序项目将exe添加到应用程序文件夹转到自定义操作并将exe添加到提交步骤InstallerClass设置为true运行安装程序,没有得到我希望的结果。所以我添加了一行来写入windows日志。再次运行安装程序后查看Windows日志,看起来它没有运行。在exe代码中添加了一个debug.break卸载/重新安装了我的安装

java - 如何在 Windows Server 2008 上禁用 Java 中的所有网络连接

有没有办法在WindowsServer2008上运行JavaVM(java.exe)并使用命令行参数或系统变量禁用所有网络连接? 最佳答案 您可以通过启用默认的Java安全管理器来做到这一点。默认情况下不强制执行任何安全措施,因此您可以做任何事情,但如果启用了安全管理器,它将限制网络访问、文件访问和许多其他事情,除非您在安全策略文件中另行指定。要启用默认安全管理器,请在启动时将此参数传递给JVM。java-Djava.security.manager=defaultmy.main.Class通过这样做,任何来自JVM内部的网络访问尝