应用程序在UAC确认后未显示



我有一个客户面对我的两个应用程序的问题。一个是用Installshield创建的,另一个是c# WPF应用程序。它是为100年代的客户工作但只有几个人看到这个问题。问题是,当他们试图启动一个程序时,它会提示一个UAC确认对话框,这是预期的(对话框说:你想允许这个应用程序对你的设备进行更改吗?),用户通过点击"是"接受,但之后应用程序不启动。

是什么阻止了应用程序的启动以及如何调试它?

就执行行为而言,计算机应用程序并不总是理想的,例如,它不会总是在所有机器上运行,在您的情况下,要找到问题的解决方案,必须首先找到问题

以下是在客户端检测生产中问题的标准方法,请实现它们来检测您的问题。

1。安装程序的日志

安装日志非常重要,从这里开始,由于某些原因,您的应用程序可能无法正确安装。因此,如果你还没有实现一个安装程序日志。

2。自定义或第三方异常记录器

尝试集成你自己的或第三方的异常日志,维护每天的基础,甚至第一个应用程序启动日志,这样它将帮助你很多发生了什么,当应用程序启动。例如Firebase Analytics

3。Windows事件查看器

最后但并非最不重要的是windows事件查看器有时致命错误不让应用程序启动,您的自定义记录器将无法工作检查事件查看器中针对您的应用程序注册的事件,您将在这里列出您的问题。

最新更新