c# - 使用 rundll32.exe 启动一次单击部署 URL?

标签 c# windows clickonce web-deployment-project rundll32

我在 Windows 的命令提示符下使用以下命令:

C:\Users\myusername>rundll32.exe dfshim.dll,LaunchApplication "http://ClickOnceDeplymentURL.application" NULL 0

但是没有任何反应?没有错误或什么都没有。我希望它启动部署更新...我在这里遗漏了什么吗?

最佳答案

This answer提到 LaunchApplication 仅在 .NET Framework 2 SP 2 之后可用。请尝试使用 ShOpenVerbApplication 函数:

rundll32.exe dfshim.dll, ShOpenVerbApplication http://ClickOnceDeplymentURL.application

关于c# - 使用 rundll32.exe 启动一次单击部署 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11833641/

相关文章:

c# - 数据库代码优先 Entity Framework

JavaFX 2.0 窗口到托盘

certificate - 使用 Symantec EV 证书的未知发布者警告

c# - 使用 MVC 根据枚举值定义 HTML 元素颜色

c# - 如何制作具有用于管理它的任务托盘图标的 Windows 服务?

c# - 将 SSL 应用程序从 Java 移植到 C#

c++ - 在 Windows 操作系统中隐藏 C 程序的控制台

针对 Azure 服务管理 API 的 Python HTTPS 在 Windows 上失败

wpf - 在 Visual Studio 2012 中,ClickOnce "Publish"期望在哪里找到 .Net 4 客户端配置文件?

.net - 受密码保护的 .NET ClickOnce 部署?