c# - 使用 ClickOnce 安装程序进行用户验证?

标签 c# wpf deployment clickonce

我正在创建一个 WPF Windows 桌面应用程序。 我需要做一些验证,在安装应用程序时,如果验证失败我需要停止安装,否则完成安装。

Click Once 可以实现吗?

我找到这篇文章:http://msdn.microsoft.com/en-us/library/dd997001.aspx用于创建自定义安装程序。但它需要创建一个单独的应用程序并使用自定义安装程序类来安装应用程序。 是否可以覆盖默认安装程序?

最佳答案

不,您可以使用 ClickOnce 执行此类操作的唯一方法是使用您已经找到的客户安装程序。

我建议在安装时对经过身份验证的用户进行任何类型的验证,因为 2 个用户可以使用同一台机器,一个允许安装,一个不允许安装。被允许安装的用户可以安装,没有权限的用户可以运行它。

当您的应用按照 mclaassen 的建议运行时,最好对用户进行身份验证。

关于c# - 使用 ClickOnce 安装程序进行用户验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23945406/

相关文章:

c# - 如何在不违反 MVVM 的情况下将项目附加到 ListBox

c++ - 部署 Visual C++ 2008 程序

eclipse - 通过 Eclipse 部署 Alfresco 应用程序

c# - Linq2Sql - 存储复杂的 Linq 查询以供将来动态执行 - 原始文本 - 可能吗?

c# - BeginTransaction() 与 BeginTransactionAsync() 对性能有何影响

c# - 如何从对象中的对象抽象值?

C#,没有视频,只有音频,使用多种形式的 VLC,黑屏?

wpf - Visual Studio 2010 WPF/Silverlight 设计器默认背景

c# - 如何在 Xamarin.forms 的轮播页面中以编程方式更改页面?

php - 部署到多台服务器