创建一个不需要pythonXX.dll的独立windows exe

有没有办法从python脚本创建一个独立的.exe。使用py2exe生成的可执行文件只能使用pythonXX.dll运行。我想获得一个完全独立的.exe,它不需要安装python运行时库。它看起来像一个链接问题,但使用静态库而不是动态库,并且为了删除未使用的符号应用一个条带也是有用的。亚历山德罗您可以在最新版本的py2exe中执行此操作…只需在setup.py文件中添加类似下面的代码。要在安装中包括您的TkInter包,请使用’includes’键。

是否可以创建一个作为EXE或Windows服务部署的独立C#Web服务?

是否可以创建可以处理WebService请求的C#EXE或Windows服务?显然,某些嵌入式,可能有限的Web服务器将必须是EXE/服务的一部分。EXE/服务不需要依赖IIS来安装。这种情况是这样的:客户想要在他们的公司机器上安装一个小型代理。代理有两个主要任务:1)随着时间的推移监控系统并收集某些数据,2)响应Web服务请求,用于数据收集或系统更改目的。客户喜欢Web服务API的想法,以便可以编写任何数量的客户端,以利用在公司机器上运行的各种代理。

窗口 – signtool未能双重标记具有时间戳的SHA2和SHA1

我们需要使用signtool.exe与SHA1和SHA2双重签名我们的二进制文件,我们的证书支持256位SHA2。否则SHA-256签名将覆盖SHA-1签名。29/12/15更新:SHA-1/SHA-256指纹的格式是一个40个字符的十六进制大写字母,没有空格。例如:30/12/2015更新要使用SHA-256证书签名具有SHA-1哈希的MSI文件,请使用类似以下命令:

WiX:防止32位安装程序在64位Windows上运行

由于用户混淆,我们的应用程序需要单独的32位和64位版本的Windows安装程序。虽然32位安装程序在win64上运行正常,但它有潜力创建支持头痛,我们希望防止这种情况发生。目标是检查运行时msix64变量对编译时Win64变量的存在,如果这些变量不排队,则会发出错误,但逻辑不能正常工作。条件将是“NOTMsix64”:启动条件是必须是真实的,所以如果设置了Msix64,启动条件将失败,这意味着它是一个x64操作系统和32位软件包,正确的做法是块。

Windows – 如何从OS命令行启动PowerShell脚本?

我有一个用于构建我的项目文件的PowerShell脚本,我想有能力从我的文件管理器的命令行运行它有什么办法吗?如果您使用的是PowerShell2.0,请执行以下操作:如果你使用1.0,请使用:根据您在配置文件脚本中的操作/加载方式,您可能还需要指定-noprofile。

在Windows上使用OpenGL扩展

我想使用OpenGL扩展下暴露的功能。我在Windows上,该怎么做?Example:ThegraphicscardinmyPCisaNVIDIA6600GT.So,Ivisitthe07004webpageandfindthatthe07005extensionissupported.Ithendownloadthelatest07006andinstallit.您的图形卡制造商提供了一个glext.h头文件,其中包含使用支持的OpenGL扩展所需的所有声明。Example:Isearchforthea

Windows – 命令提示符下的基本文本编辑器?

我知道linux和unix机器上有emacs和vi的文本编辑器,而gcc是内置来编译c代码的?cmd中的Windows文本编辑器将会是什么内置的编译器?我从批量制作了一个简单的VIM克隆,以满足您的需求。希望这可以帮助:)

.net – System.Windows.Forms.Keys枚举中的“OEM”密钥是什么?

朋友无法找出如何将“Ctrl”指定为ToolStripMenuItem的快捷键。我指出,Keys.OemPlus键将工作,快捷方式的显示字符串需要设置,但是键盘枚举让我感到神秘。这些“OEM”键有什么处理?可以肯定的是,由于加号在我的键盘上的等号上,使用Keys.OemPlus并检查Shift修饰符键是否可以告诉Ctrl=是否被点击?请注意,这不是一个WPF问题,尽管System.Windows.Forms.Keys和System.Windows.Input.Key枚举看起来是一样的)它们被引入了Wind

Windows – 我的32位应用程序可以做什么消耗千兆字节的物理RAM?

几个月前,一名同事提到我,我们内部的Delphi应用程序似乎占用了8GB的RAM。但他指出,Windows资源监视器表示系统上可用的RAM不足1GB。而我们的应用程序只使用220MB的虚拟内存:关闭它释放了8GB的物理RAM。这些会话私人分配不与任何进程相关联:我当然没有在EMS,xms,AWE等方面做任何事情在32位非管理员应用程序中可能会发生什么,导致Windows分配额外的7GBRAM?因为它是一个本机的Windows应用程序,当然,大量使用WindowsAPI。任何创建对象并返回句柄的WinApi