|
|
1
3
您只需确保正在“安装”(即复制到)非特权用户可以访问的位置。 程序文件没有什么神奇之处,除了非特权用户不能写入(默认情况下)。 如果有管理员执行初始安装,则可以更改“程序文件”文件夹的权限,以便后续升级可以覆盖这些文件。但这并不符合事物的精神。 ClickOnce的主要缺点是不常见的安装位置和原始的安装程序-如果你无论如何都要做xcopy到一个奇怪的地方,那么你已经有了很多关于ClickOnce的讨厌之处,没有任何优势。 |
|
|
2
1
虽然相当复杂,但一个可行的策略是创建一个作为本地系统运行的Windows服务。作为管理用户安装一次,然后让此服务下载您的更新并将其复制到程序文件目录。 您可能还需要制作某种用户界面来显示更新过程中的进度和状态。通过WCF服务或类似服务相当容易地公开它。 |
|
|
Mear1628 · vb.net从随机选择的端口号接收UDP 1 年前 |
|
|
user1946932 · .Net正则表达式在所有字符前添加空格 1 年前 |
|
|
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
|
Josh · 通过反思访问孩子的财产 1 年前 |
|
|
Khu RJ · 更新网格中的单元格-DevExpress网格控件 1 年前 |
|
|
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |