|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 811|回復: 0
打印 上一主題 下一主題

[其他類型] 外媒体验桌面应用转制Win10 UWP:一分钟搞定

[複製鏈接]

386

主題

0

好友

1453

積分

高中生

Rank: 4

  • TA的每日心情
    開心
    2021-5-5 08:42
  • 簽到天數: 701 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    3380
    威望
    1453
    主題
    386

    簽到勳章 簽到達人

    樓主
    發表於 2016-4-11 20:30:56
    微软在Build2016大会中正式宣布了Project Centennial技术,可用于将现有的Win32、.NET桌面应用转制为Win10 UWP应用商店应用,并且不需要复杂的代码修改过程。该技术将在下一个Windows10 Insider预览版中开放支持,现在外媒技术人员上手体验了这一功能,在不到一分钟的时间内就完成了将一款桌面应用转换为UWP应用的过程。
    据介绍,应用的转制只需要借助微软提供的应用转换器,你所需做的就是将桌面应用的安装包放进转换器,然后转换器通过模拟Windows环境,对安装包进行分析,监视其对系统做出的改动,包括新增加的文件、创建的文件关联以及修改的注册表等内容。分析完成后,即可基于结果打包生成AppX安装包,之后就可以发布到应用商店,当然也可以手动在本地双击进行部署。

    [size=1pc]至此就已经完成了应用的转换,是不是非常简单?转制后的应用同样可以访问系统COM、文件系统、操作中心、Win32 API,具备进程间通信、并且还支持动态磁贴等功能。

    [size=1pc]不过,桌面应用的转制也存在一些限制的,比如转制后的应用是无法提升至管理员权限下运行的,并且对文件系统的一些写入操作会被重定向到应用或者发布商特定的位置,以保持操作系统的清爽。另外,桌面应用转制为Win10 UWP应用以后也只能在桌面系统中运行。


    由此看来,桌面应用的转制实质为对桌面应用的重新包装,此类应用的特点与传统的桌面应用相比可以保证在其在标准权限下运行,避免了对系统文件、注册表等关键位置可能造成的破坏。单就这一点来说,Win32、.NET应用转制Win10 UWP还是非常值得期待的。
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-16 12:33 , Processed in 0.012219 second(s), 17 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部