Tag: 码头为Windows

如何实施WiX安装程序升级?

在工作中,我们使用WiX来构建安装包。 我们希望产品X的安装将导致在该机器上卸载该产品的先前版本。 我已经在互联网上的几个地方读过关于重大升级,但不能得到它的工作。 任何人都可以请指定我需要采取添加卸载以前的版本功能到WiX的确切步骤?

为什么Windows中存在260个字符的路径长度限制?

在不合时宜的情况下,我曾经遇到过几次这样的问题: 试图在深度路径上开源的Java项目 在源代码控制中存储深度的Fitnesse维基树 尝试使用Bazaar导入我的源代码控制树的错误 为什么这个限制存在? 为什么它还没有被删除? 你如何应对路径限制? …不,切换到Linux或Mac OS X不是这个问题的有效答案;)

如何使用QueryPerformanceCounter?

我最近决定,我需要改变从毫秒到微秒为我的计时器类,经过一些研究,我已经决定,QueryPerformanceCounter可能是我最安全的赌注。 ( Boost::Posix上的警告,它可能无法在Win32 API上工作,让我有点)。 但是,我不确定如何实现它。 我正在做的是调用我使用的任何GetTicks() esque函数,并将其分配给Timer的startingTicks变量。 然后找到过去的时间量,我只是从startingTicks减去函数的返回值,当我重置计时器,我只是再次调用该函数,并将它分配的开始。 不幸的是,从我看到的代码不像调用QueryPerformanceCounter()那么简单,我不知道我应该通过什么作为它的参数。

是否有可能在Windows中作为服务运行Python脚本? 如果可能,如何?

我正在绘制一组共享存储在数据库中的各种相关对象的程序体系结构。 我希望其中一个程序充当一个服务,为这些对象提供更高层次的接口,其他程序通过该服务访问对象。 我目前正在将Python和Django框架作为实现该服务的技术。 我很确定我知道如何在Linux中对Python程序进行守护进程。 但是,系统应该支持Windows是一个可选的规格项目。 我几乎没有使用Windows编程的经验,也没有使用Windows服务的经验。 是否有可能运行一个Python程序作为Windows服务(即自动运行,而无需用户登录)? 我不一定要实现这个部分,但是我需要一个粗略的想法来决定是否按照这些方式来设计。 编辑:感谢迄今为止所有的答案,他们是相当全面的。 我想知道一件事情: Windows如何意识到我的服务? 我可以使用本地Windows实用程序来管理它吗? 在/etc/init.d中放入启动/停止脚本的等效功能是什么?

从Docker容器访问Windows机器的文件

我在Windows 10操作系统中安装了docker。 我正在Docker容器中运行一个python脚本,它从磁盘读取文件,并在文件末尾添加少量文本。 现在需要从Windows 10中读取文件并对其执行相同的操作。 docker可以从Docker运行的操作系统上读取文件吗?