发布文件资源管理器UWP 未完成测试1
哈喽 各位
今天我带来了更新的 资源管理器UWP
点击下载
在测试0的基础上我添加了
1.更新的文件Path条
2.导航条 前进后退 已经可用
3.搜索 可用(一点慢)
4.添加了一些图标
5.属性页添加了一些信息
发布文件浏览器测试0
哈啰,各位 今天我发布文件浏览器的0号测试 未完成版本 基于uwp界面 使用请打开文件系统权限 在设置 隐私 文件系统中 打开 否则无法获得文件信息 点击下载
Announcing PC MASTER Alpha Preview Build 816
Hello PC master Insiders!
Today, we are releasing PC MASTER Alpha Preview Build 816 to PC master Insiders .
General changes, improvements, and fixes
I fixed an issue where kill Not Responding did not work.
I added some icon to the tool page
you can update to this build now.
And you can download build 812 here
UWP程序启动传统win32程序
很多人认为这是不可能的,但是自桌面桥诞生以来不可能变为了可能。
但是这还是有很多限制。例如不能直接启动程序包以外的程序。
不过瑕不掩瑜,下面我们正式介绍一下如何在uwp中启动win32程序。
名称
描述
类别
始终为 windows.fullTrustProcess。
GroupID
标识想要传递给可执行文件的参数集的字符串。
Parameters
想要传递给可执行文件的参数。
从上面代码片段中,我们可以看出微软提供的API。具体来说在package中添加说明
相关官方说明☞桌面桥
在UWP程序中添加自动更新
今天我们来介绍一下如何在uwp程序中添加自动更新。
很多同学就要问,微软商店可以提供自动更新。那为什么我们还要在程序中提供此功能呢?
一方面是微软的商店更新可能不够智能和及时。另一方面是为了不上架到应用商店的程序而准备。
下面我们先说一下要准备的材料
需要一台可以编译uwp程序的电脑。
一台服务器或者可以提供固定下载地址网盘。
下面我们先来说下思路。
首先让程序获得一个更新头文件,这里面包含更新包的基本信息和下载地址。
然后通过下载地址下载更新包。
调用win32程序运行更新包。
所以说如果要较好的实现此功能,你得是一个桌面桥程序或者提供传统win32的扩展。
由于微软在uwp的限制,uwp与win32程序通信最好使用应用服务。
UWP以管理员身份使用PowerShell
在开发UWP和传统应用程序通信的程序时,若以管理员身份运行C#程序AppService会连接不上。
下面介绍通过C#传统程序管理员身份启动Powershell执行命令。直接上代码
public static void InvokeSystemPS(string cmd) { string s1 = “$command =\“” + cmd + “\“”; string ss2 = “Start-Process -FilePath powershell.exe -ArgumentList \“-noprofile -command $Command\“ -WindowStyle Hidden -Verb runas”; ps.Add(cmd); Runspace runspace = RunspaceFactory.CreateRunspace(); runspace.Open(); Pipeline pipeline = runspace.C ...