草庐IT

美团$方案$实践

全部标签

windows - Py2Exe 被检测为病毒。备择方案?

所以,我创建了一个python程序。使用Py2Exe转换为exe,并尝试使用PyInstaller和cx_freeze。所有这些都会触发该程序被avast、avg和其他在virustotal和我的本地计算机上检测为病毒。我尝试更改为HelloWorld脚本以查看问题是否存在,但结果完全相同。我的问题是,是什么触发了这种检测?.exe的创建方式?如果是这样,是否有其他Py2exe、Pyinstaller、cx_freeze的替代品? 最佳答案 你可以试试nuitka。pipinstall-Unuitka例子:nuitka--recur

python - 运行消息队列的 python 消费者的最佳实践?

我正在开发本地Windows网络应用程序。我正在运行RabbitMQ服务,我有一个python脚本需要在后台运行,并使用队列中的消息(例如,使用pika的basic_consume()函数)。问题是——程序应该如何在后台运行。一些选项:使用pythonw.exe将脚本作为服务运行运行IIS站点我需要代码在失败时重新运行,并且可以简单地控制它的停止和重新启动。最佳做法是什么? 最佳答案 安全的选择是数字2。将您的Python代码作为适当的Windows服务运行。看看这个otherSOquestion;使用pywin32.

.net - 为 Web 应用程序实现单点登录解决方案?

我想为我的大学(目前是一名学生雇员)测试运行单点登录Web身份验证,我已经阅读了很多关于WebAuth的内容被其他大学使用。虽然我认为解决方案很棒,但我们是一所非常“小时代”的大学,但当前的登录系统和身份验证对用户体验(每项服务的登录)来说太糟糕了,并且会从这样的系统中受益匪浅。在我带着我的解决方案进入IT之前,我想尽可能多地研究和学习,并确定一些安全问题。目前我是唯一的php开发人员并且正在过渡到.NET,理想情况下我希望有一种方法可以让两个系统进行身份验证。如前所述,我读了很多书,但并没有真正的“网络管理员”背景来理解一些部分是如何组合在一起的,我从哪里/如何开始构建一个测试系统?

windows - Microsoft Windows 64 位应用程序开发最佳实践安装文件夹

我的问题是供应商向我提供了一个64位应用程序(打包在一个64位安装程序中),但它会安装到x86(程序文件)文件夹中,他一直告诉我它没问题,但我希望它安装在程序文件目录;因为32位版本会这样做,并且应用程序的脚本是基于此假设开发的。谁能告诉我Microsoft为64位应用程序推荐的最佳实践(链接)。提前致谢。 最佳答案 这可能有帮助:关于64位操作系统上的WindowsInstallerhttp://msdn.microsoft.com/en-us/library/aa367451.aspx您的供应商是否通过MSI文件安装应用程序?如

windows - 用于解码 RSA 的 Crypto++ 的小型 Windows 替代方案?

Crypto++非常庞大(已编译),我想找到一种替代方法来解码RSA编码block。我正在寻找适用于Windows的解决方案。 最佳答案 如果您(仅)使用Windows,为什么不使用WindowsCryptoAPI?CryptoAPI当然有能力进行RSA加密/解密。它还具有一些用于编码和解码PKCS#7/CMS消息格式的逻辑。从你的问题中不清楚你到底想做什么。 关于windows-用于解码RSA的Crypto++的小型Windows替代方案?,我们在StackOverflow上找到一个类

C++跨平台查找数据目录的解决方案

这是我的第一篇stackoverflow帖子。我正在制作一个游戏,我需要一个目录来放置它的资源,例如图像、声音和配置文件。(请注意,游戏需要能够修改自己的配置文件。)我想我可以在Linux上使用/usr/share/mygame/,而C:/ProgramFiles/MyGame/在Windows上,但问题出现了,因为游戏可能会或可能不会安装在任何一个地方,以及出于开发目的。我可以检查并找出可执行文件所在的文件夹,但据我所知,这是不好的做法,而且难以实现跨平台。我显然不能使用工作目录,因为游戏可以从shell脚本、命令行、其他进程等运行。我还可以搜索整个文件系统,可能是按敏感度顺序搜索某

java - Eclipse 在启动时崩溃(eclipse.exe 已停止工作),任何解决方案?

崩溃报告:Problemsignature:ProblemEventName:APPCRASHApplicationName:eclipse.exeApplicationVersion:0.0.0.0ApplicationTimestamp:4fad6d40FaultModuleName:eclipse.exeFaultModuleVersion:0.0.0.0FaultModuleTimestamp:4fad6d40ExceptionCode:c0000005ExceptionOffset:00075400OSVersion:6.1.7600.2.0.0.256.1LocaleID:

java - 将自定义 uri 方案与适用于 Windows 的 Java 自包含应用程序相关联

我有一个独立的JavaFX应用程序。为了改善用户体验,我希望用户单击浏览器上的按钮/链接并启动应用程序。就像torrent的磁力URI一样,该链接包含启动应用程序所需的元数据。有没有办法为JavaFX应用程序生成可执行文件以与自定义URI关联,就像与torrent应用程序关联的磁铁URI一样。 最佳答案 以下是如何将自定义URI与应用程序相关联。我已经有一个生成原生包的任务。第一步是在您的ant任务中启用verbose,这样您就可以找到构建路径。如前所述here,在6.3.3中启用详细并查找.iss构建目录中的文件,通常是AppDa

windows - (Windows Git-bash) IntelliJ git bash shell 配色方案与 Docker 混淆

(WindowsGit-bash)当我在IntelliJ项目中使用gitbash作为终端时,我在登录到docker容器并使用ls时遇到问题。文本突出显示为浅蓝色,直到我退出,颜色才会消失。有没有想过如何纠正这个问题?我怀疑这来自IntelliJ对外壳颜色的重新着色。也许有办法消除Darkula主题颜色的影响?这是在普通操作系统面板上的样子: 最佳答案 解决方案似乎是将外壳颜色恢复为默认值,并重新启动所有相关服务。因为我不确定是什么阻止了默认颜色来解决问题,所以解决方案可能需要重新启动操作系统。

对正在运行的程序的 Windows URL 方案调用

我想在我正在运行的应用程序中触发一个事件,并通过调用Windows10中的URL方案传递参数。我创建了以下注册表项:HKEY_CLASSES_ROOTalert(Default)="URL:AlertProtocol"URLProtocol=""DefaultIcon(Default)="alert.exe,1"shellopencommand(Default)="C:\ProgramFiles\Alert\alert.exe""%1"显然,当调用“alert:arg1”时,这总是会启动一个带参数的应用程序新实例。但我希望Windows调用我已经运行的实例。在Mac上,这个URLsch