草庐IT

传统编程

全部标签

python - 如何以编程方式检测应用程序在 Windows 中崩溃?

我正在运行一个启动多个应用程序的Python脚本。我需要一种方法来检测启动的应用程序是否已崩溃。一些应用程序有内部崩溃处理如何检测崩溃? 最佳答案 如果他们有内部崩溃处理,就不可能检测到。应用程序将处理错误并正常退出。如果您将自己附加为调试器,您甚至无法检测到这一点。原因是exceptiondispatching(MSDN):调试器收到有关异常的通知。这称为第一次机会异常。然而,这可能是“正常的”,例如FileNotFound,这是应用程序所期望的。Windows正在寻找想要处理异常的人。这可以是Python应用程序的exceptb

C++ Windows - 以编程方式检查软件是否访问互联网?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion假设我在Windows8.1上使用C++,并且我有软件的窗口/进程的ID。我可以检查这个软件是否连接到互联网?目的是检查软件是否可能会做一些可疑的事情。

windows - 在 Windows 中编程的编码配色方案,而不仅仅是 Visual Studio

像许多SO人一样,我几乎整天都在电脑前。我喜欢VisualStudio的深色主题(在眼睛上更舒服),但由于Windows和应用程序(资源管理器、对话框、Outlook)的其余部分具有全白背景,因此更难在漂亮的深色VS和阳光明媚之间切换window。我尝试了一个UXTheme.dll补丁,但找不到任何适用于VisualStudio和Windows应用程序的黑暗主题。有什么建议吗?编辑:明确地说,我不喜欢或几乎不喜欢白色。没有滚动条、菜单等。 最佳答案 我认为您不会找到可以完成任务的Windows主题。许多软件应用程序不遵守Window

c# - 以编程方式为桌面 "shortcut"创建快捷键组合

有没有办法通过代码或通过创建安装项目(通过VS)来创建桌面快捷方式具有预定义的键盘快捷方式?alttexthttp://img89.imageshack.us/img89/8066/shortcutce8.jpg 最佳答案 您可以使用IShellLinkinterface,HotKey方法来定义一个热键。 关于c#-以编程方式为桌面"shortcut"创建快捷键组合,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

windows - 如何在 Windows 上以编程方式从转储文件中获取堆栈跟踪

我想以编程方式从用户转储文件中检索堆栈跟踪。在已知位置有这个用户转储,我只想从中提取堆栈跟踪并将其放入纯文本文件中-有没有办法做到这一点?注意:我可以手动完成-打开windbg并输入“k”命令-但是正如我之前提到的,我想以编程方式执行此操作。谢谢 最佳答案 你应该检查windbgsdk子文件夹,其中包含有关如何以编程方式使用dbgeng.dll的示例。代码示例:PSTRg_DumpFile;PSTRg_ImagePath;PSTRg_SymbolPath;ULONG64g_TraceFrom[3];IDebugClient*g_Cl

windows - 在没有传统操作系统的情况下运行 Ruby?

在Java世界中,BEA(现为Oracle)创建了不需要操作系统的LiquidVM。同样,还有各种开源项目,包括SANOS,JNODEOS,ProjectGuestVM,JavaOS等是否有为Ruby创建的等价物? 最佳答案 您可以在LiquidVM之上使用JRuby:)但除此之外,没有。最小的Linux设置有什么问题? 关于windows-在没有传统操作系统的情况下运行Ruby?,我们在StackOverflow上找到一个类似的问题: https://sta

windows - 以编程方式向 Windows Vista 防火墙添加异常(exception)

有没有办法通过编程方式将.exe文件添加到WindowsVista防火墙的异常(exception)列表中,使其正常运行?我正在使用VC++。 最佳答案 是的-如果您查看WindowsFirewallAddApp方法here,它应该会给你一些如何做的想法。 关于windows-以编程方式向WindowsVista防火墙添加异常(exception),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

objective-c - Objective-C - 如何使用给定的窗口 ID 以编程方式调整窗口大小?

如何使用objective-c/cocoa以编程方式调整任何应用程序的窗口大小?到目前为止,我已经获得了应用程序名称和窗口编号,但不知道如何访问该窗口。我可以用AppleScript完成,但想用objective-c来学习它。AppleScript示例:tellapplication"SystemEvents"setfrontApptonameoffirstapplicationprocesswhosefrontmostistrueendtelltellapplicationfrontAppsetboundsofwindow1to{(screenWidth/2),0,screenWid

windows - 如何找出哪个用户以编程方式将打印命令发送到 windows/windows 服务器?

我有一个Windows网络(peer-2-peer)以及ActiveDirectory,我需要记录向服务器发送任何类型打印的用户的名称。我想编写一个程序来记录他们的用户名和/或他们各自的IP,我熟悉c#.net和c++,但我没有找到任何关于如何解决我的问题的线索。有没有什么方法可以借助WMI来捕捉他们的名字,或者应该用API弄脏我的手(但我不知道哪个API)?问候。 最佳答案 这些功能在SpoolerAPI下公开.EnumJobs将枚举给定打印机的所有当前作业。它将返回JOB_INFO_1结构,其中包括与给定打印作业关联的用户名:t

windows - 通过机器名称以编程方式关闭机器电源?

我想编写一个实用程序,它将成为计划任务,并将获取域中的计算机名称列表。在将在具有该名称的公用事业机器中设置的特定时间后关闭。请分享您对此的看法...谢谢。安然 最佳答案 看看(C#)Shutdown[Remote]UsingShutdown.exe 关于windows-通过机器名称以编程方式关闭机器电源?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2634734/