windows相关内容

Office协议处理程序

Microsoft Office注册了几个协议处理程序,如ms-word、ms-excel等。可用的文档有限here。我试图使用Excel协议处理程序打开一个文档,向它传递一个文件URI,但运气不是很好。我可以使用http/https uri使操作正常工作,但是在我的示例中,文档驻留在网络文件共享上。 如果文档位于Web服务器上,则此操作有效: ms-excel:ofv|u|http://so ..
发布时间:2022-03-24 12:04:47 其他开发

检测是否通过Windows GUI(双击)与命令提示符执行Python程序

背景 我有一个Python 3.5控制台程序通过pyinstaller编译成Windows可执行文件。 问题 通过命令提示符执行时,我希望我的程序使用提供的任何参数(可能没有)运行。 通过操作系统的GUI执行时(即在Windows上双击Windows资源管理器中的.exe等),我希望我的程序提示用户输入。我还需要程序在退出前暂停,以便用户可以阅读输出。 如何检测这些不同的方案 ..
发布时间:2022-03-23 22:10:33 Python

CMD无法获取正在侦听端口8080的内容

由于端口8080已在使用中,我无法启动Java服务器,这一问题已经存在一段时间了。在四处搜索时,我找到了答案,告诉我要找出哪个进程正在占用端口,并杀死它。听起来很简单。 但是: 无论我键入什么netstat或其他命令,尝试显示process都会显示端口8080上的任何内容!如果我尝试netstat -ano | find "8080",则不返回任何内容。如果我重新启动我的计算机,并快速启动服务器 ..
发布时间:2022-03-13 10:30:23 Java开发

如何使用mingw在代码块中的EXE上启用ASLR、DEP和SafeSEH?

我曾尝试在aslr的链接器选项中使用-dynamicbase -pie和-e_mainCRTStartup,但当我在ollydbg中加载它时,它总是以400000的速度加载 推荐答案 您可以使用-Wl,--nxcompat启用dep。您也可以以同样的方式将--dynamicbase传递给链接器,但遗憾的是它没有发出必要的重置表。作为一种解决办法,您可以传递-Wl,--dynamicba ..
发布时间:2022-03-12 20:37:48 C/C++开发

未在Windows上打开MySQL Workbench

我已经下载了Workbench的无安装可移植版本。当我运行exe文件(在Windows XP上)时,没有任何反应。它需要运行一些MySQL吗?我想它是独立的,对吗?我有用于MySQL的XAMPP。是否有依赖关系等? 推荐答案 您需要安装以下软件才能运行当前版本的MySQL Workbench: Microsoft.NET Framework 4.5.2 Microsoft Vi ..
发布时间:2022-03-11 12:50:09 数据库

如何将批处理文件游戏的变量保存到文本文件或从文本文件加载?

为了好玩,我正在批量制作一个基本游戏,我想将游戏数据存储在一个文本文件中。我已经知道如何将文本添加到我的文本文件中,以及如何创建文本文件。但是我不知道如何让读取文本文件中的行。我希望它一次读取一行,这样我就可以让它一次读取一行数据。 推荐答案 加载和保存批处理文件游戏的环境变量非常容易。 @echo off setlocal EnableExtensions DisableDel ..
发布时间:2022-03-11 12:28:11 其他开发

获取有关Windows计划任务持续时间(执行时间)的信息

我们有几台服务器,上面有数百个计划任务.而且要找到一个合适的维护窗口也变得有问题了。 是否有工具允许以图形方式(如在甘特图中)表示Windows任务计划程序事件? 除此之外,我一直在摆弄Powershell来使用get-scheduledtask和get-scheduledtaskinfo自己实现该工具,但是虽然它们确实提供了LastRunTime和NextRunTime属性,但我找不到有关 ..
发布时间:2022-03-09 13:36:52 其他开发

尝试在Python3.6中实现`signal.CTRL_C_EVENT`

我正在阅读有关信号的内容,正在尝试实现signal.CTRL_C_EVENT 据我了解,如果用户在程序运行时按CTRC+C,则会发出信号终止程序。我可以将该程序指定为参数? 我尝试测试用法: import sys import signal import time import os os.kill('python.exe', signal.CTRL_C_EVENT) wh ..
发布时间:2022-03-07 19:53:13 其他开发

如何在Windows OS机器上处理信号.SIGINT?

我正在Windows上尝试下面粘贴的代码,但它没有处理信号,而是终止了进程。 但是,同样的代码也可以在Ubuntu中运行。 import os, sys import time import signal def func(signum, frame): print 'You raised a SigInt! Signal handler called with signal', s ..
发布时间:2022-03-07 18:09:21 Python

OCaml色彩控制台输出

是否可以在Windows上使用OCaml对控制台输出进行着色? 在Linux终端上似乎可以:print_string "27[31m blabla"但我找不到任何有关Windows控制台的信息。 推荐答案 使用Vanilla窗口工具.. 默认情况下,无法使用命令(Ms Dos)控制台仿真进行颜色管理。 开箱即用,您可以获得的最佳效果是改用PowerShell命令行界 ..
发布时间:2022-03-04 15:30:57 其他开发

使用命令提示符启动后台java

我使用以下命令运行jetty服务器,服务器启动,命令提示符中显示与服务器启动相关的消息: java -jar start.jar 我想要的: 我希望在后台启动Jetty服务器,即服务器应该启动,并且命令提示符中不应该显示任何消息。因此,我尝试了以下命令: start /MIN java -jar start.jar start /B java -jar start.jar ..
发布时间:2022-03-04 14:39:00 Java开发

哪些注册表命令允许我从包含撇号的文件夹的右键单击上下文菜单中以管理员身份运行PowerShell 5/CMD?

我正在尝试设置右键上下文菜单,以便在当前目录下启动CMD和PowerShell5。我的PowerShell 7命令工作正常。 这是我得到的信息: 以管理员身份打开PowerShell5的注册表命令如下: PowerShell -Command "Start-Process cmd -ArgumentList '/s,/k,pushd %V && start PowerShell ..
发布时间:2022-03-04 11:37:51 其他开发

用于打开资源管理器的自定义URI协议

我们有一个为Google Chrome设计的应用程序,我们需要在其中添加指向网络文件共享的链接。不幸的是,出于安全考虑,Chrome拒绝使用file:// protocol。我们希望设置自定义协议以允许此功能。 我认为做这件事的一个好方法是调用EXPLORER。以下是我们添加的注册表项: [HKEY_CLASSES_ROOTMyAppDefaultIcon] @=""C:\Window ..
发布时间:2022-03-04 11:33:56 其他开发

如何获取已注册的COM接口的IID?

我知道我可以从ClassesCLSID@的注册表中的COM类对象中读取CLSID。 我怀疑在注册的COM接口上可以从ClassesIID@或ClassesCLSIDIID读取IID。 我已经阅读了COM IDs & Registry keys in a nutshell这篇文章,这个问题仍然对我悬而未决。很遗憾,我现在没有测试用例。 ..
发布时间:2022-03-04 11:24:58 其他开发

使用标准C库将文件读取到内存-Windows过早识别EOF,但可以在Mac、Linux上运行

这感觉像是最愚蠢的问题,但希望有人能帮上忙。很抱歉这篇帖子太长了,但我想提供足够的细节,这样人们就不会建议我已经尝试过的东西。 我已经隔离了我编写的一个C程序的问题,该程序应该在Mac、Linux和Windows上提供。该程序无法在Windows上运行,但在Mac和Linux上正常运行,并且在最近的更改之前曾在Windows上运行。 失败的直接原因与将文件读入内存挡路有关-所以我将该代 ..
发布时间:2022-03-02 20:09:42 其他开发