草庐IT

MATLAB(6)GUI应用介绍

全部标签

c# - 如何调试挂起的 WPF 应用程序?

我有一个WPF应用程序卡在一个用户的机器上。其他用户不受影响。该应用程序在开发环境之外本地运行和在调试下运行时都会挂起。该问题可以可靠地重现——无论用户尝试做什么,它都会挂起。在调试下运行不提供任何线索,不抛出异常,应用程序只是停止响应。我有哪些调试选项?是否有任何外部工具(例如sysinternals套件)可以提供帮助?是否有任何VisualStudio调试器技巧或技巧可以提供更多信息? 最佳答案 是的,您可以使用mdbg.exe附加到挂起的进程(一个PID),当您在那里时按w查看堆栈跟踪。顺便说一句。挂起可能是由损坏的字体缓存引

windows - 从应用程序调用命令行实用程序会产生安全问题吗?

我想知道当应用程序被设计为调用打开PDF文件并在文本文件或图像中产生一些信息的命令行实用程序时是否存在危险的安全性/安全问题。 最佳答案 想到操作系统命令注入(inject)。如果用户能够控制部分命令行(例如“AcroRd32.exefile.pdf”),如果攻击者可以控制文件名,那么就必须添加强白名单验证,这样“AcroRd32.exe”就可以了。exefile.pdf&&formatC:&&rem.pdf"例如不能注入(inject) 关于windows-从应用程序调用命令行实用程序

c# - 在 C# 中将参数发送到正在运行的应用程序

我正在尝试将参数发送到处理器中已有的应用程序。我正在使用Mutex来查找应用程序是否正在运行。我需要发送任何命令行参数并将该文本添加到列表框中。但是参数正在进入,但值没有被添加到列表框中。应用程序的名称是“MYAPPLICATION”,将值添加到列表框的函数是parameters()staticclassProgram{//////Themainentrypointfortheapplication.///[DllImport("user32.dll")][return:MarshalAs(UnmanagedType.Bool)]staticexternboolSetForegroun

windows - WiX:在 ProgramFilesFolder 中安装应用程序会引发 AccessDenied 异常。为什么?

我有一个C#应用程序和一个WiX项目,用于将此应用程序安装在ProgramFilesFolder中。我的应用程序有一个使用dll文件的查看器元素。如果我以普通用户权限启动应用程序,我会收到一个错误,并且我的应用程序中的查看器元素不会加载,并显示我的查看器元素无权访问dll文件的错误消息。作为管理员用户,它工作正常。在我的WiX项目中,我设置了属性perMachine并且我在我的应用程序中使用了其他几个dll文件,但我没有收到此类错误。如果我在ProgramFilesFolder之外安装我的应用程序,则没有问题。我应该怎么办?在VS2010中,我可以为每个文件设置BuildAction和

windows - 在 Windows 下以访客身份或以有限权限运行应用程序而无需重新登录?

如何启动应用程序以在Windows7下以访客身份运行或以有限权限运行?当前用户是管理员,我想测试应用程序在以较少权限运行时的行为。我已经知道它在其他系统上有一些问题,但我想在我的计算机/帐户上运行它来调试它。 最佳答案 按住shift键并右键单击可执行文件并选择“以不同用户身份运行”。如果您的问题是寻求程序化解决方案,我们深表歉意。 关于windows-在Windows下以访客身份或以有限权限运行应用程序而无需重新登录?,我们在StackOverflow上找到一个类似的问题:

python - 从 Python 完成后关闭控制台应用程序

我有一个exe文件,我必须使用几个参数调用它,为此我使用了一个bat文件。我执行bat文件后命令提示符没有关闭,而是等我按下一个键。现在我必须多次运行这个exe,为此我想运行一个脚本来为我做这件事。i=0forpathinPathsoutout=codecs.open('runExe.bat','w')output.write(PathToExe+"-param1"+"-param2"+param2Val[0]+"-param3"+param3Val[0]+"-param4"+param4Val[0]+"-param5param5Val")output.close()subproces

c# - 64 位操作系统与 32 位应用程序

我创建了一个在32位操作系统上运行良好的应用程序,但我尝试过的每个64位操作系统似乎都无法正常工作。我正在创建一个允许您更改Windows7登录屏幕背景图像的应用程序。为此,我的应用程序需要在System32目录中创建一个文件夹,而在64位操作系统上似乎没有想要创建它。我没有收到错误,也没有抛出异常。它似乎没有创建文件夹。64位操作系统有一个不同的System32文件夹“Windows\SysWOW64\”,所以我应该改写它吗?我对64位操作系统在做什么感到有点困惑,如果有人能解决这个问题并为我指明正确的方向,那就太好了。提前致谢!制作目录的代码:path=DriveLabel+=@"

python - 哪个用于 Windows GUI 自动化的 Python 扩展为处理设计不佳的 UI 提供了最大的灵 active ?

我有一个非常复杂(而且设计非常糟糕)的自动拨号器应用程序,我需要实现自动化,以便一些技术水平较低的用户能够联系客户。我想尝试使用Python来完成这个,并且想知道人们对此有什么经验。四处寻找,我发现了一些针对此类事物的扩展:PythonWin32GUIAutomation(编辑:PyWinAuto现在是hostedonGitHub)WATSUPwinGuiAuto我想将最终产品编译成一个独立的可执行文件,所以我正在寻找一个可以很好地与pyinstaller配合使用的扩展,但又足够灵活以处理带有大量选项卡、复选框、单选按钮和隐藏选项的应用程序-并且还拒绝在关闭时正确保存它的设置:(系统运

windows - 您可以使用虚拟机对应用程序进行性能测试吗?

我开发了一个部署到各种客户端PC上的桌面Windows应用程序,从上网本到大型工作站。能够在低规范机器上对其进行性能测试会很有用。是否可以限制虚拟机的性能,使其性能类似于低规范机器?更新:我首选的VM技术是VMWareWorkstation,以防影响答案。 最佳答案 与VMwareESXi,是的(免费版本很好)但不适用于Workstation-尽管如果需要,您可以将Workstation8用作ESXi的远程控制台。除了工作站功能,ESXi还提供resourcemanagement因此您可以限制可用的CPU并控制磁盘访问、网络带宽和其

python - 简单的 GUI Windows 拖放

我想制作一个简单的GUI,提供可以拖放到其他Windows应用程序中的按钮,以便其他应用程序根据所选按钮接收特定字符串。允许这种拖放的最简单的PythonGUI框架是什么? 最佳答案 任何UI库都可能以某种方式对此提供支持。在wxPython中,我们允许列表项在不同的列表之间移动。事情可能看起来像这样:classJobList(VirtualList):def__init__(self,parent,colref='job_columns'):VirtualList.__init__(self,parent,colref)def_b