gpt4 book ai didi

c# - 带有嵌入式 list 的 C# 4.0 应用程序是否需要在客户端计算机上安装数字证书或 Stong 名称?

转载 作者:可可西里 更新时间:2023-11-01 10:50:28 26 4
gpt4 key购买 nike

我有一个 WPF 4.0 应用程序,它需要停止和启动我们的 Windows 服务,应用程序称为数据服务监视器。此 Data Service Monitor 应用程序不需要的其他内容不需要提升的 UAC 权限。

所以现在我正在考虑创建一个没有窗体或 UI 的 Windows 应用程序,只是为了启动或停止 Windows 服务。考虑为 Vista/Win 7 嵌入 Manifest for UAC 提示。调用它 ServiceController.exe 和 WPF 应用程序将调用此 ServiceController.exe 来启动或停止 Windows 服务,这是唯一会提示用户提升的时间

所以这里有两个问题:

这是个好主意吗? (WPF 4.0 应用程序调用 exe 来启动/停止服务,而不是完全信任整个 wpf 应用程序)??

同样对于在客户端机器上安装,这是否需要数字证书或强名称组装? (此 WPF 应用程序和 ServiceController.exe 将安装在 XP、Vista 和 Win 7 计算机上)

最佳答案

就个人而言,我会完全信任整个 WPF 应用程序,因为对于最终用户而言,他们不会知道为您的一个可执行文件授予 UAC 权限与另一个可执行文件之间的区别。它也应该让您的部署过程变得更加简单。

对于数字证书,我相信它可以使用自签名证书,但用户可能会收到一个对话框,说明它不是来自受信任的证书颁发机构。获得签名证书将使您的应用程序看起来更加专业,通常只需几百美元即可从 GoDaddy 或类似网站获得。

关于c# - 带有嵌入式 list 的 C# 4.0 应用程序是否需要在客户端计算机上安装数字证书或 Stong 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com