-
Windows管道进程间通信的主要缺点是什么?
所属栏目:[Windows] 日期:2020-12-14 热度:157
假设您正在将单片 Windows程序拆分为可重用组件,这些组件可以使用某种 inter-process communication(IPC)相互通信,并且无论出于何种原因,您可以选择匿名管道(例如,启动多个Process-es并连接Console.输出到下一个进程的Console.In,或者只是在命令提示符下使用[详细]
-
什么时候在Windows中需要“extern C”?
所属栏目:[Windows] 日期:2020-12-14 热度:189
我们知道我们可以在c中直接使用c函数,那么当extern“C”需要时呢? 如果您的函数在.c文件中实现,则.cpp文件将需要extern“C”引用,否则它们将引用一个被破坏的C -style函数名,链接将失败. 从DLL中导出函数也很方便,因此它们以非标记名称导出.[详细]
-
如何使用WiX软件包安装.NET 4.5?
所属栏目:[Windows] 日期:2020-12-14 热度:84
我需要包括Microsoft .NET 4.5作为我的安装包的先决条件,我希望它尽可能自动.但是,当unistalling不应该删除.NET.我想我已经阅读了关于如何使用DetectCondition和/或InstallCondition的一切,但我仍然没有得到正确的;它总是运行.NET安装,或者永远不要运行它.[详细]
-
在Windows和Linux上使用Java 8的Tomcat 7
所属栏目:[Windows] 日期:2020-12-14 热度:185
我遇到了以下麻烦: 我想使用基于目标Java-8的Java Servlet与Apache Tomcat 7.0.54一起使用. 当我在本地机器上运行(Win-64,jdk build 1.8.0-b132)时,它的工作原理很好. 但是当我将其部署在生产(Debian GNU / Linux 7.5(wheezy))上,jdk build 1.8.0-b132,Tomc[详细]
-
如何使用Windows批处理脚本将空ASCII码(nul)写入文件?
所属栏目:[Windows] 日期:2020-12-14 热度:195
我尝试从 Windows批处理脚本中写入ASCII空字符(nul)到文件,而不成功.我最初尝试使用echo这样: echo Alt+2+5+6 这似乎应该工作(在命令窗口中键入 Alt 2 5 6在其中出现空字符或^ @),但回显然后输出: More? 并挂起,直到我按返回.作为替代,我尝试使用: copy c[详细]
-
如何检查可执行文件或DLL是否在版本或调试模式下构建(C)
所属栏目:[Windows] 日期:2020-12-14 热度:87
我需要找到模式exe / dll是看它的头.仅使用c而不需要任何外部工具.[/ edit] 有一个老讨论如何确定dll是建立在Release或Debug模式下. http://forums.codeguru.com/archive/index.php/t-485996.html 但不幸的是,我没有找到任何明确的答案. I need to find the[详细]
-
windows – 如何编写检查openGL支持的安装程序?
所属栏目:[Windows] 日期:2020-12-14 热度:82
我们有一个使用OpenGL的3D查看器,但我们的客户有时会抱怨它“不工作”.我们怀疑大多数这些问题源于他们试图在businiss笔记本电脑上使用,实际上是现代3D实时游戏. 我们如何在我们使用的windows msi安装程序中检查对openGL的支持? 作为旁注,如果你能回答“Ope[详细]
-
使用DLL有什么优缺点?
所属栏目:[Windows] 日期:2020-12-14 热度:79
Windows仍然使用DLL和Mac程序似乎根本不使用DLL.使用这两种技术有利有弊吗? 如果程序安装包含它需要的所有DLL,那么它将100%正常工作,它是否与静态链接所有库相同? 与其他Unix版本一样,MacOS X使用共享库,这只是DLL的另一种形式. 并且两者都是有利的,因为D[详细]
-
windows – 如何在node.js上杀死一个打开的进程?
所属栏目:[Windows] 日期:2020-12-14 热度:117
我试图在Nodejs上建立一个构建系统,因此我可以按F7在打开的文件中调用“node”.问题是这个过程是永远开放的,所以我第二次使用F7时我得到一个加载项. 有没有办法可以从node.js中删除已打开的“node.exe”进程? 使用以下命令集来标识给定端口上运行的进程,并[详细]
-
winapi – Windows进入睡眠模式时的通知
所属栏目:[Windows] 日期:2020-12-14 热度:199
有没有办法找出 Windows何时进入睡眠模式/处于睡眠模式? 解决方法 如果您正在使用托管代码,那么这将在SystemEvents.PowerModeChanged事件中公开. SystemEvents.PowerModeChanged += OnPowerModeChanged;private void OnPowerModeChanged(object sender,Powe[详细]
-
如何在Windows 7上安装ImageMagick(2)
所属栏目:[Windows] 日期:2020-12-14 热度:153
希望尽管有类似的问题标题,但这不是一个重复的问题. 我安装了ImageMagick-6.7.5-6-Q16-windows-dll.exe. 我在php的ext目录中将php_imagick_dyn-Q16.dll重命名为php_imagick.dll. 我的php.ini中有extension = php_imagick.dll. 我尝试运行基本测试:php -r“v[详细]
-
batch-file – 使用xcopy进行并行复制
所属栏目:[Windows] 日期:2020-12-14 热度:67
我需要将多个目录从一个位置复制到另一个位置.因此,将会有多个xcopy语句,一个接一个. 每个文件夹中的文件数量都很大.有没有办法可以并行运行这些xcopy语句?我能想到的一个选项是 – 在一个单独的批处理文件中调用每个xcopy,并使用@start而不是@call调用这些[详细]
-
批处理文件 – Windows批处理(cmd.exe)命令行参数和字符串操作
所属栏目:[Windows] 日期:2020-12-14 热度:135
让我们在 Windows批处理脚本中考虑这个FOR循环: D:MiLuDevC++temp :: type string.bat@ECHO OFFFOR %%a IN (%*) DO ECHO %%a 它一个接一个地回应所有的论点.真? D:MiLuDevC++temp :: string.bat foo.obj bar.obj CPPFLAGS=/EHscfoo.objbar.objCPPF[详细]
-
将DLL导入Eclipse Java项目
所属栏目:[Windows] 日期:2020-12-14 热度:151
要将DLL导入 Eclipse Java项目,我检查了“java.library.path” String path = System.getProperty("java.library.path");System.out.println(path); 其中一个路径值等于C:/ Windows / System32.因此我将myAPI.dll保存在C:/ Windows / System32中.然后我调[详细]
-
windows – 我可以从DirectShow获取原始视频帧而无需播放
所属栏目:[Windows] 日期:2020-12-14 热度:188
我正在使用媒体基础的媒体播放器.我想支持VOB文件播放.但是,媒体基金会目前不支持VOB容器.因此我希望使用DirectShow. 我的想法是不使用DirectsShow图形来获取备用路径,而是抓住视频帧并将其传递到媒体基础中的相同管道.在媒体基础上,我有一个’IMFSourceRead[详细]
-
.net – 在Windows窗体应用程序中捕获Doubleclick for MonthCale
所属栏目:[Windows] 日期:2020-12-14 热度:129
如何捕获MonthCalendar控件的双击事件?我尝试过使用MouseDown的MouseEventArgs.Clicks属性,但它总是1,即使我双击. 解决方法 请注意,MonthCalendar既未在“属性”窗口中显示DoubleClick也未显示MouseDoubleClick事件.确实有问题,本机 Windows控件可以防止生[详细]
-
如何在Windows上使用Paramiko的Pageant?
所属栏目:[Windows] 日期:2020-12-14 热度:105
我知道Paramiko在 Windows下支持Pageant,但默认情况下不起作用. 我正在寻找使用Pageant中加载的密钥进行连接的示例. 解决方法 这就是我用来连接并使用Pageant进行自动登录来存储我的密钥,并从我的 Python脚本中连接到它.它依赖于Pageant已经被加载,(并且我没[详细]
-
变量 – 如何将substring命令应用于XP cmd脚本中的双倍变量?
所属栏目:[Windows] 日期:2020-12-14 热度:146
以下是如何使用常规变量执行此操作的示例: SET _test=123456789abcdef0SET _result=%_test:~-7%ECHO %_result%:: that shows: abcdef0 但是如果在开始时使用双倍百分比的变量(如%% A),那么for循环中需要这样的变量: FOR /D %%d IN (c:windows*) DO ( ech[详细]
-
Thrift IPC over pipe transport(Windows)
所属栏目:[Windows] 日期:2020-12-14 热度:149
我一直在关注Thrift对 Windows的支持,并且由于许多贡献者,VS开发已经取得了很大进展.有编译器和C库的VS 2010项目,我已经确认它们在0.8中运行良好. http://thrift.apache.org/download/ 我的问题是在Thrift中实现传输层,特别是管道(命名或匿名).我一直在使用T[详细]
-
在Windows上从C调用R函数
所属栏目:[Windows] 日期:2020-12-14 热度:151
我试图在 Windows上从C调用R函数.我正在使用MinGW来编译程序,但它在编译时会抛出错误.代码(取自Dirk)和编译错误如下: #include iostreamusing namespace std;#include "RInside.h" // for the embedded R via RInsideRcpp::NumericMatrix createMatrix(cons[详细]
-
windows – 内存映射文件是否安全
所属栏目:[Windows] 日期:2020-12-14 热度:173
我想知道你是否可以使用 memory-mapped files对单个文件进行多线程写入,并确保两个线程不写入同一区域(例如,通过交错固定大小的记录),从而减少了在应用程序中同步的需要级别,即我的代码中没有使用关键部分或互斥锁. 然而,谷歌搜索了一下后,我仍然不确定.微软[详细]
-
windows – CreateNamedPipe()中lpSecurityAttributes需要什么生
所属栏目:[Windows] 日期:2020-12-14 热度:109
我多久可以销毁传递给CreateNamedPipe()的lpSecurityAttributes所指向的结构? 我是否需要为每个管道实例单独一个? CreateNamedPipe()的MSDN文档说: lpSecurityAttributes [in,optional] A pointer to a SECURITY_ATTRIBUTES structure that specifies a s[详细]
-
在Windows上安装python3 lxml
所属栏目:[Windows] 日期:2020-12-14 热度:172
我想在 Windows 7上安装带有lxml的python3. 似乎有几个版本可用. 什么是最好的版本/安装方式? 最好的我主要是最简单的. 点,如果我不需要编译任何东西. 解决方法 使用当前稳定版本3,3.2.2.你可以在 http://python.org/ftp/python/3.2.2/python-3.2.2.msi找到[详细]
-
windows – PE和ELF二进制代码差异
所属栏目:[Windows] 日期:2020-12-14 热度:106
windows PE二进制和 linux ELF二进制格式有什么区别?当编译器只应创建与源代码等效的汇编语言时,编译器如何将文件转换为指定的操作系统格式?有人可以简单解释一下吗? 解决方法 PE和ELF只是用于描述类似信息的不同格式.他们都没有“访问处理器”.两者都只[详细]
-
windows – 在gvim的新选项卡中打开文件
所属栏目:[Windows] 日期:2020-12-14 热度:98
几天前我开始使用 vim / g vim for windows.我到目前为止使用记事本,但想开始使用gvim completly. 我发现的一件事是,在gvim中打开一个文件(通过双击该文件)总是打开一个新的gvim实例,即使另一个gvim实例已在运行.我可以在gvim中打开任何设置,以便在已经运行[详细]