草庐IT

MATLAB(6)GUI应用介绍

全部标签

windows - 在不失去焦点的情况下启动 matlab 命令窗口

是否可以在不失去焦点的情况下启动Matlab?如果我在cmd提示符下运行:matlab-nodisplay-nodesktop-nosplash-minimize-waitMatlab命令窗口作为最小化窗口打开,但它从Windows命令提示符处窃取了焦点。编辑:我确实想要-wait标志。 最佳答案 我找到了这个Windows命令行工具,cmdow,它允许您操作窗口。您可以使用十六进制代码句柄或标题对单个窗口进行操作。在我在命令行中输入之后:cmdow/runmatlab-nodisplay-nodesktop-nosplash-mi

windows - 确定窗口属于桌面还是 Windows 应用商店应用

屏幕上有传统的桌面应用程序和Windows应用商店应用程序。我有他们的HWND。我可以根据它们的HWND确定它们是什么类型的窗口(桌面或应用商店应用程序)吗? 最佳答案 使用GetClassName()获取应用程序的类名当Windows应用商店应用程序的窗口处于前台且未最小化时:类名=ApplicationFrameWindow当Windows商店应用程序的窗口在前台并最小化时:类名=windows.UI.Core.coreWindow当Windows商店应用程序的窗口关闭或处于后台时:它们被列为两个窗口类名=Application

c# - 当我尝试从 C# Windows 应用程序运行 ssis 包时,我收到一条失败消息。

失败消息是:描述=“找不到ID为\"{09A00ED5-21CC-48E4-A7CC-90CC3DC13B52}\"的运行时连接管理器。验证连接管理器集合是否有一个具有该ID的连接管理器.\r\n"description="查找验证失败并返回错误代码0xC020801B。\r\n"description="一个或多个组件验证失败。\r\n...... 最佳答案 从App端开始,重新开始等式的两端。看来您在Windows应用程序端或SSIS服务器端有一个无效端点。当有人重新启动SQL服务器或重新编译/重新部署SSIS包时,我已经看到了

C# Windows 10 通用应用程序 - MVVM 刷新

我在使用MVVM的Windows10UniversalApp上开发了一个应用程序,但我遇到了一个大问题。我会向MVVM添加一个ObservableCollection项目(在第二个窗口上创建),然后在MainPage的ListView上显示新项目,但它不会刷新!2个窗口始终打开http://i.stack.imgur.com/WSo6v.jpgMVVMList.cs代码publicclassMVVMList:INotifyPropertyChanged{publiceventPropertyChangedEventHandlerPropertyChanged;privateObserv

windows - 应用全屏时的预期 DWM 行为

Q1:DWM在多显示器设置(扩展)中的预期行为是什么?的监视器被全屏(D3D11)应用程序覆盖(不是最大化的无边框窗口)?1.所有剩余的屏幕应该是空白的2.应主动刷新所有剩余屏幕3.?Q2:应用程序在全屏时是否应该/可以设置DWM的行为(我的意思是:强制它执行1/2/3)?我读过DXGI:BestPractices但它并没有真正考虑DWM在多显示器设置中与全屏应用共存。附加信息:我可以看到DWM在这种情况下表现不同,具体取决于特定的应用程序(我的或第3方),机器应用程序运行在同一台机器上,甚至同一应用程序的特定运行。谷歌搜索显示我不是唯一遇到这些不一致的人,例如:一)gaming.st

windows - 部署我的 UWP 应用程序时出错

当我尝试在VisualStudio2015中运行我的应用程序时,出现以下错误:SeverityCodeDescriptionProjectFileLineErrorError:DEP6100:Thefollowingunexpectederroroccurredduringbootstrappingstage'Connectingtothedevice'30F105C9-681E-420b-A277-7C086EAD8A4E'.':SEHException-Externalcomponenthasthrownanexception.TestFirstUWASeverityCodeDes

powershell - Windows 10 应用程序问题。启动和 Cortana 卡住

最近被微软强制升级到windows10。Windows“开始”和Cortana卡住。搜索谷歌并从powershell运行Get-AppXPackage-AllUsers|Foreach{Add-AppxPackage-DisableDevelopmentMode-Register"$($_.InstallLocation)\AppXManifest.xml"}现在我的很多Windows应用程序都消失了。它们在任务管理器中显示为@{AppPackageName},或者在使用cortana搜索时显示,例如@{Microsoft.ZuneMusic_2019.6.15131.0_neutra

c++ - CPU 使用率高的 Win32 应用程序

这是我第一次使用Windows应用程序,我有点沮丧。我只有一个创建Win32(VisualC++)GUI应用程序的简单代码,但是一旦我启动可执行文件,我的CPU就会上升到30%(超过应用程序),在我解决这个问题的搜索中,我发现有人说在消息循环(GetMessage或PeekMessage)中休眠10毫秒可以解决这个问题,而且确实如此。但由于我真的不喜欢突然休眠我的代码,而且这是一个事件处理程序循环,所以我很乐意解释如何解决这个问题。“麻烦的地方”一瞥。while(TRUE){if(PeekMessage(&g_Msg,NULL,0,0,PM_REMOVE)){TranslateMess

windows - 我是如何在我的应用程序中获得这个隐藏的 "URL Moniker Notification Window"的?

我正在与MS支持部门合作处理一个案例。我们发现,在我们的应用程序上运行安装/更新时,它无法在Windows10上按预期运行。当Windows重新启动管理器向它发送WM_QUERYENDSESSION时,我们应用程序中的一个窗口返回错误。这会导致我们的应用程序在安装过程中异常关闭。在Microsoft支持的帮助下,我们确定它是“URLMoniker通知窗口”。我也知道哪个线程拥有窗口。但我没有在该代码中看到任何给我敲响警钟的东西。这个窗口是从哪里来的?我是如何在我的过程中得到这个的? 最佳答案 没有找到答案。最终,更换我们的安装程序(

windows - Windows 中用于应用程序白名单的代码签名应用程序

这是我的困境,我正在尝试根据发布者执行应用程序白名单,而发布者又基于应用程序是否已签名。问题是,未签名的软件没有列出发布者。我的想法是然后审查未签名的软件,如果批准使用,我们可以使用我们的内部代码签名证书对其进行签名。我使用Microsoft的signtool测试了这个过程,它似乎可以工作,但这就是问题所在。当我测试它时,我是在installer.exe上进行的,之后我安装了应用程序,然后它在Programfiles中创建了一个文件,其中包含其他已安装的.exes。当我检查程序文件中安装的.exe的签名时,它说它们未签名!我知道我可以在那些上运行相同的命令来签署它们,但如果我们要将它部