windows桌面应用程序_如何将Windows桌面应用程序转换为通用Windows应用程序

windows桌面应用程序

windows桌面应用程序

With Windows 10’s Anniversary Update, Microsoft is making it possible for developers to convert traditional Windows desktop applications to Universal Windows Platform (UWP) applications. But anyone can do this with any app–not just developers.

借助 Windows 10的周年更新 ,Microsoft使开发人员可以将传统的Windows桌面应用程序转换为通用Windows平台(UWP)应用程序。 但是任何人都可以使用任何应用程序执行此操作,而不仅仅是开发人员。

With Windows 10’s converter, just give it a .msi or .exe file and it’ll spit out a .appx package. You can then sideload this app on your own PC, or–if you’re the application’s developer–you can submit the resulting UWP app to the Windows Store. This feature will arrive for everyone with Windows 10’s Anniversary Update, bringing many “legacy” applications to the Windows Store.

使用Windows 10的转换器,只需为其提供.msi或.exe文件,它就会吐出.appx程序包。 然后,您可以在自己的PC上侧面加载此应用程序,或者-如果您是该应用程序的开发人员-您可以将生成的UWP应用程序提交到Windows应用商店。 Windows 10周年更新将为所有人提供此功能, 从而将许多“旧版”应用程序带到Windows应用商店 。

为什么要这样做 (Why You’d Want to Do This)

This feature is the end result of Microsoft’s Project Centennial, which is designed to bring those “legacy” Win32 and .NET Windows desktop applications to the Windows Store and the new Universal Windows Platform.

此功能是Microsoft Project Centennial的最终结果,该项目旨在将这些“旧版” Win32和.NET Windows桌面应用程序引入Windows应用商店和新的通用Windows平台。

You might wonder why anyone would want to convert a desktop application to a new UWP app. For one thing, only UWP apps are allowed in the Windows Store. This allows developers to get a lot more eyes on their apps, not to mention single-click installation, easy purchasing, and automatic updates.

您可能想知道为什么有人会想要将桌面应用程序转换为新的UWP应用程序。 一方面,Windows应用商店中仅允许使用UWP应用。 这使开发人员可以更加关注自己的应用程序,更不用说单击安装,轻松购买和自动更新了。

Microsoft’s new UWP application platform is sandboxed, but desktop apps you convert are not. These applications will have full access to your system, just like a traditional desktop application. As Microsoft’s documentation says: “As a UWP app, your app is able to do the things it could do as a classic desktop app. It interacts with a virtualized view of the registry and file system that’s indistinguishable from the actual registry and file system.”

Microsoft的新UWP应用程序平台已沙盒化,但您转换的桌面应用程序却没有。 这些应用程序将具有对系统的完全访问权限,就像传统的桌面应用程序一样。 正如 Microsoft的文档所述 :“作为UWP应用,您的应用能够执行其作为经典桌面应用所能做的事情。 它与注册表和文件系统的虚拟化视图进行交互,这与实际的注册表和文件系统没有区别。”

局限性 (The Limitations)

There are some important limitations here. First, you can only do this on the Windows 10 Anniversary Update. For now, it’ll work with Windows 10 Insider Preview build 14316 and higher, so you’ll need to join the Windows Insider program and  use an Insider Preview build of Windows 10.

这里有一些重要的限制。 首先,您只能在Windows 10周年更新中执行此操作。 目前,它可与Windows 10 Insider Preview内部 版本14316和更高版本一起使用,因此您需要加入Windows Insider程序并 使用Windows 10 Insider Preview内部版本 。

This feature also requires either the Professional or Enterprise editions of Windows 10. Windows 10 Home users won’t be able to use the Desktop App Converter. As of build 14316, it only worked on Windows 10 Enterprise, but support for Windows 10 Professional is coming. Currently, this tool can only be used on 64-bit versions of Windows, and the resulting AppX package can only be installed on 64-bit versions of Windows. This will change in future Insider builds of Windows 10.

此功能还需要Windows 10的专业版或企业版。Windows 10家庭用户将无法使用Desktop App Converter。 从内部版本14316开始,它仅适用于Windows 10 Enterprise,但即将支持Windows 10 Professional。 当前,此工具只能在Windows的64位版本上使用,并且生成的AppX软件包只能在Windows的64位版本上安装。 这将在Windows 10的将来Insider版本中改变。

The resulting applications are intended for Windows 10 PCs. They won’t work on Windows 10 Mobile smartphones, Xbox One, HoloLens, Surface Hub, and the other Windows 10 platforms that run UWP apps. However, if you’re a developer, Microsoft offers a path to getting your desktop application into a cross-platform UWP application: “If you choose to move all of your app’s functionality out of the full-trust partition of the app and into the app container partition, then your app will be able to run on any Windows 10 device.”

生成的应用程序适用于Windows 10 PC。 它们不适用于Windows 10移动智能手机,Xbox One,HoloLens,Surface Hub和其他运行UWP应用的Windows 10平台。 但是,如果您是开发人员,Microsoft提供了一种将桌面应用程序转换为跨平台UWP应用程序的途径:“如果您选择将应用程序的所有功能移出应用程序的完全信任分区,并移至应用程序的应用容器分区,那么您的应用将可以在任何Windows 10设备上运行。”

However, some types of application behavior aren’t supported. An application can’t require it be run as Administrator or use other types of low-level system access. Microsoft provides a list of behaviors that aren’t allowed.

但是,不支持某些类型的应用程序行为。 应用程序不能要求其以管理员身份运行或使用其他类型的低级系统访问权限。 Microsoft提供了 不允许的 行为列表。

如何设置桌面应用转换器 (How to Set Up the Desktop App Converter)

Assuming you’re using a new enough build of the Windows 10 Insider Preview, you can download and install the  Desktop App Converter from Microsoft’s Developer site. Download both the DesktopAppConverter.zip and BaseImage-14316.wim files. Extract the downloaded DesktopAppConverter.zip file to a folder on your computer and place the BaseImage file in the same directory. (If there’s a new build of Windows 10 available, you should see a new BaseImage file. You’ll need to use the BaseImage file with the same version number as your installed build of Windows 10.)

假设您正在使用足够新的Windows 10 Insider Preview版本,则可以从Microsoft的Developer网站下载并安装 Desktop App Converter 。 下载DesktopAppConverter.zip和BaseImage-14316.wim文件。 将下载的DesktopAppConverter.zip文件解压缩到计算机上的文件夹中,然后将BaseImage文件放置在同一目录中。 (如果有可用的Windows 10的新版本,则应该看到一个新的BaseImage文件。您需要使用与已安装的Windows 10的版本号相同的BaseImage文件。)

You’ll also need to download and install the Windows 10 SDK.

您还需要下载并安装 Windows 10 SDK 。

Next, open a PowerShell window as Administrator. To do so, open the Start menu, search for “PowerShell,” right-click its shortcut, and select “Run as Administrator.”

接下来,以管理员身份打开PowerShell窗口。 为此,请打开“开始”菜单,搜索“ PowerShell”,右键单击其快捷方式,然后选择“以管理员身份运行”。

Change PowerShell’s execution policy by running the following command. Agree to the change by typing y afterwards.

通过运行以下命令来更改PowerShell的执行策略。 稍后输入y同意更改。

Set-ExecutionPolicy bypass

Run the command below, replacing C:\Users\NAME\Downloads\DesktopAppConvertor with the path to the directory on your computer:

运行以下命令,将C:\Users\NAME\Downloads\DesktopAppConvertor替换为计算机上目录的路径:

cd -Path C:\Users\NAME\Downloads\DesktopAppConvertor

Set up the Desktop App Converter by running the following command:

通过运行以下命令来设置Desktop App Converter:

.\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14316.wim

If you’re asked to reboot while running any of these commands, reboot your computer and then run the command again.

如果在运行这些命令时要求重新启动计算机,请重新启动计算机,然后再次运行该命令。

如何转换桌面应用程序 (How to Convert a Desktop Application)

You can now run the DesktopAppConverter.ps1 script from an Administrator PowerShell window to convert a desktop application to a UWP application in a single command. You’ll need the application’s installer to do this. As an example, we’ll use VLC here.

现在,您可以从Administrator PowerShell窗口运行DesktopAppConverter.ps1脚本,以单个命令将桌面应用程序转换为UWP应用程序。 您将需要应用程序的安装程序来执行此操作。 例如,我们将在这里使用VLC。

To view the detailed list of options, you can run the following command at any time:

要查看选项的详细列表,您可以随时运行以下命令:

get-help .\DesktopAppConverter.ps1 -detailed

Here’s a command you can use and adjust for your application:

这是您可以为应用程序使用和调整的命令:

.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316
 –Installer C:\Installer\MyApp.exe -InstallerArguments "/S" -Destination C:\Output\MyApp
 -PackageName "MyApp" -Publisher "CN=<publisher_name>" -Version 0.0.0.1 -MakeAppx -Verbose

You’ll need to adjust the command to add your own publisher name, version, package name, and point it at the installer file and destination directory you prefer. The -InstallerArguments "/S" option here passes the /S switch to the installer, which makes many application installers install silently without any user input. Applications must be installable without any user input or you can’t convert them.

您需要调整命令以添加自己的发布者名称,版本,程序包名称,并将其指向您喜欢的安装程序文件和目标目录。 这里的-InstallerArguments "/S"选项将/S开关传递给安装程序,这使许多应用程序安装程序在没有任何用户输入的情况下静默安装。 应用程序必须可在没有任何用户输入的情况下安装,否则您将无法转换它们。

The application’s installer should be in its own directory without any other files, as the files in the same directory as the installer will be copied into the resulting .appx package.

应用程序的安装程序应位于其自己的目录中,没有任何其他文件,因为与安装程序位于同一目录中的文件将被复制到生成的.appx包中。

For example, we’re using VLC here, so here’s the command we’d use:

例如,我们在这里使用VLC,因此这是我们要使用的命令:

.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316
 –Installer C:\Users\chris\Downloads\vlc\vlc-2.2.2-win32.exe -InstallerArguments "/S" -Destination C:\Output\VLC
 -PackageName "VLC" -Publisher "CN=VideoLAN" -Version 0.2.2.2 -MakeAppx -Verbose

The tool will give you an .appx package, which is the UWP version of the app.

该工具将为您提供.appx包,这是应用程序的UWP版本。

如何在不签名的情况下安装应用 (How to Install the App Without Signing It)

You’re normally required sign apps with a valid signature before they can be installed. Microsoft recommends creating a self-signed certificate and signing the app with that on your computer. You can do that using the instructions below, if you like.

通常,要求您先使用有效签名对应用进行签名,然后才能进行安装。 Microsoft建议创建一个自签名证书,并使用您计算机上的证书对应用程序进行签名。 如果愿意,可以按照以下说明进行操作。

However, if you just want to install the app on your own computer, you can do this yourself faster, without messing with any signatures. Windows 10 allows you to install apps without signing them if you’re installing an “unpackaged” app from a directory.

但是,如果您只想在自己的计算机上安装该应用程序,则可以自己完成此操作,而不会弄乱任何签名。 如果从目录中安装“未打包”的应用程序,则Windows 10允许您安装应用程序而无需对其进行签名。

To do this, open a PowerShell window as Administrator and run the following command:

为此,请以管理员身份打开PowerShell窗口并运行以下命令:

Add-AppxPackage -Path C:\Path\to\AppxManifest.xml -Register

You’ll find the AppxManifest.xml file next to the Application.appx file in the output directory you specified.

您可以在指定的输出目录中的Application.appx文件旁边找到AppxManifest.xml文件。

You can now launch the application from your Start menu. It will be a “Windows app” instead of a “Desktop app,” but it will otherwise look and work like a normal desktop app.

现在,您可以从“开始”菜单启动应用程序。 它将是“ Windows应用程序”,而不是“桌面应用程序”,但在外观和工作方式上将与普通的桌面应用程序相似。

如何签名和安装应用程序 (How to Sign and Install the App)

You don’t need to follow these instructions if you’ve already installed the application. This is the harder way.

如果您已经安装了该应用程序,则无需遵循这些说明。 这是更困难的方法。

You can normally only install an .appx package if it has a valid signature. Microsoft recommends using the signtool.exe application included with the Windows 10 SDK to create a self-signed certificate, which will allow you to install and test the application on your own computer.

通常,只有具有有效签名的.appx软件包才能安装。 Microsoft建议使用Windows 10 SDK随附的signtool.exe应用程序来创建自签名证书,该证书将允许您在自己的计算机上安装和测试该应用程序。

Just open a Command Prompt window as Administrator and run the following commands to create a self-signed certificate and sign the .appx package with it:

只需以管理员身份打开“命令提示符”窗口,然后运行以下命令来创建自签名证书,并使用它对.appx包进行签名:

cd "C:\Program Files (x86)\Windows Kits\10\bin\x64"
MakeCert.exe -r -h 0 -n "CN=Publisher" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer
pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx
signtool.exe sign -f my.pfx -fd SHA256 -v C:\Path\to\application.appx

Note that the publisher you specify–that’s the "CN=Publisher" –must match the publisher you specified earlier when creating the AppX file. So, continuing with our VLC example from above, we’d have to use "CN=VideoLAN" .

请注意,您指定的发布者(即"CN=Publisher"必须与创建AppX文件时先前指定的"CN=Publisher"者匹配。 因此,从上面继续我们的VLC示例,我们将不得不使用"CN=VideoLAN"

You’ll be asked to enter a password. You can just leave the password blank.

系统将要求您输入密码。 您可以将密码留空。

You can now install the .appx package in a PowerShell (Administrator) window with the Add-AppxPackage command:

现在,您可以使用Add-AppxPackage命令在PowerShell(管理员)窗口中安装.appx软件包:

Add-AppxPackage C:\Path\to\application.appx


This feature can be used by anyone, but only developers–and maybe some system administrators–will want to go this route. Luckily, the process is extremely easy for developers.

任何人都可以使用此功能,但只有开发人员(也许还有一些系统管理员)才愿意采用此功能。 幸运的是,该过程对于开发人员而言非常容易。

翻译自: https://www.howtogeek.com/250041/how-to-convert-a-windows-desktop-app-to-a-universal-windows-app/

windows桌面应用程序

culiyuan8310
关注 关注
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Desktop App Converter打包桌面应用程序
weixin_30721077的博客
05-17 782
打包具有安装程序 (.msi) 的应用程序 DesktopAppConverter.exe -Installer C:\Installer\MyAppSetup.msi -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1 打包具有安装程序 (setu...
Windows桌面应用程序(1-2-4-9th) 在Direct2D中应用转换
lrcno6的编程世界
01-14 589
在使用Direct2D绘图中,我们看到ID2D1RenderTarget::FillEllipse方法绘制了一个与x轴和y轴对齐的椭圆。但是,假设你想绘制一个倾斜的椭圆形的角度? 显示倾斜椭圆的图像。 通过使用变换,您可以通过以下方式来改变形状。 围绕一个点旋转。 缩放。 平移(X或Y方向的位移)。 倾斜(也称为剪切)。 变换是一个数学运算,将一组点映射到一组新的点。例如,下图显示
通用Windows平台应用程序开始恢复Win32功能
weixin_33724659的博客
04-01 99
\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\微软借Windows 10推出通用Windows平台(Universal Windows Platform,简称UWP),声称UWP将给用户带来很多好处:UWP应用程序能够运行在任何基于Windows 10的平台(桌面、Xbox、HoloLens或物联网等等)上、现代化的安装器/卸载器等。只不过,U...
Windows桌面应用程序(1-2-2-6th) 管理应用程序状态
lrcno6的编程世界
01-01 1237
窗口过程只是一个函数,每个消息都被调用,所以它本质上是无状态的。因此,您需要一种方法来跟踪您的应用程序的状态,从一个函数调用到下一个函数调用。 最简单的方法就是把所有东西放在全局变量中。这对于小程序来说已经足够了,许多SDK样本都使用这种方法。然而,在一个大型项目中,这导致了全球变量的扩散。另外,你可能有几个窗口,每个窗口都有自己的窗口过程。跟踪哪个窗口应该访问哪些变量变得混乱和容易出错。 C
Windows桌面应用程序(1-2-1-2nd) Windows编码约定
lrcno6的编程世界
12-24 1483
如果您不熟悉Windows编程,那么在第一次看到Windows程序时可能会感到不安。该代码充满了像DWORD_PTR和LPRECT这样的奇怪的类型定义,变量的名字像hWnd和pwsz(称为匈牙利符号)。学习一些Windows编码习惯是值得花点时间的。 绝大多数Windows API由功能或组件对象模型(COM)接口组成。很少有Windows API作为C++类提供。(一个明显的例外是GDI+,其
C#Windows桌面应用开发实践(持续更新)
Thewen
03-26 5774
速览必须功能一览防止重复启动只开一个实例,通用弹窗和提示 使用示例使用 C# 下载文件 (引用自使用 C# 下载文件的十八般武艺)简单下载异步下载如何解决下载文件不完整的问题使用 Downloader 进行 HTTP 多线程下载创建一个下载服务:下载非 HTTP 协议的文件常用接口示例 必须功能一览 防止重复启动只开一个实例,通用弹窗和提示 使用示例 using System; using System.Collections.Generic; using System.Linq; using System
windows 程序设计
03-07
MS-DOS提供给用户一种命令列接口,提供如DIR和TYPE的命令,也可以将应用程序加载内存执行。对于应用程序写作者,它提供了一组函数呼叫,进行文件的输入输出(I/O )。对于其它的外围处理-尤其是将文字或图形写到...
vc++ 应用源码包_1
09-15
精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可...
核心:Angular7 + Web应用程序的核心和管理界面
01-31
-开发平台建设使用打字稿/ JavaScript和其他语言的移动和桌面Web应用程序 -Angular中快速可靠的Bootstrap小部件 -JS的超集,可编译为JS,提供编译时类型检查 -Angular对服务器端渲染的通用javascript支持 由auth0...
大量批处理实用程序例程
05-17
本资源由大量的实用批处理文件组成,删除.txt尾缀名双击即可直接使用,既是学习的模板也可以作为实用程序,如下为文件组成,涉及文件管理,系统,网络,小工具等等: 0-reaname 2000XP停止打印.bat BAT珍藏 dir.bat...
windows桌面程序开发_每个软件开发人员都需要的6个Windows桌面实用程序
cxu0262的博客
07-03 5032
windows桌面程序开发 大多数在Windows上工作的软件开发人员都有相当标准的工具集:代码编辑器或IDE; Git或其他版本控制系统; 消息传递客户端(Slack或其克隆之一),等等。 由于大多数开发人员工作流程都在线,因此Web浏览器消除了我们通常可能安装在桌面上的许多其他工具。 但是,无论是用于管理日常工作流程还是用于创建与构建软件工作相邻的内容(例如,视频演练或屏幕录像),程序员...
开发windows桌面程序exe 环境部署,demo
黑客CN博客
07-04 819
Windows 操作系统中,开发桌面程序的常见开发语言包括 C++、C#、Java 等。本文以 C# 为例,演示如何在 Windows 系统中部署 C# 程序。1. 环境配置首先需要安装 Visual Studio 开发环境。可以从官方网站下载 Visual Studio Community 版本,然后按照默认设置进行安装即可。2. 创建项目打开 Visual Studio,选择新建项目,选择“Windows 窗体应用程序”模板,然后设置项目名称、路径等相关信息。3. 编写代码在新建的项目中,打开 Fo
java学习和项目总结
2301_79390585的博客
05-24 724
JRE:JRE是Java 运行时环境,主要包括了两个运行需要的组件:JVM 和 Java 核心类库,如果不进行java开发只想运行就可以只下载JRE。而Java语言,它的代码会先通过javac编译成字节码,再通过jvm将字节码转换成机器码(0和1)执行,即解释运行和编译运行配合使用,所以是混合型。在程序运行之前,通过编译器将源程序编译成机器码可运行的二进制,以后执行这个程序时,就不用再进行编译了。JVM:JVM是java进行编译的虚拟机,是Java 能够跨平台运行的核心。特点:执行速度慢、效率低;
Java高级面试精粹:问题与解答集锦(一)
Layla_c的博客
05-23 1470
答案多态是Java中的一个核心概念,它允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。重载(Overloading):当多个方法具有相同的名称,但参数列表不同时,这称为方法重载。编译器根据方法调用时传递的参数类型和数量来确定调用哪个方法。重写(Overriding):当子类有一个与父类同名、同参数列表的方法时,子类可以提供特定的实现来覆盖父类的方法。运行时,Java虚拟机(JVM)会根据对象的实际类型调用相应的方法,这个过程称为动态绑定或晚期绑定。答案。
数据访问与Spring Data JPA
无远弗届
05-25 555
假设我们要处理一个用户表(users),可以创建一个User@Entity // 标识这是一个实体类 public class User {@Id // 标识这是主键字段 @GeneratedValue(strategy = GenerationType . AUTO) // 主键生成策略 private Long id;// Getter 和 Setter ... }@Entity // 标识这是一个实体类 public class User {
operator <=> (spaceship operator)
最新发布
janeqi1987的专栏
05-28 715
= 与!= 操作符为了检查是否相等,现在定义== 操作符就够了。当编译器找不到表达式的匹配声明a!=b 时,编译器会重写表达式并查找!(a==b)。若这不起作用,编译器也会尝试改变操作数的顺序,所以也会尝试!(b==a):a!=b,!(b==a)因此,对于TypeA 的a 和TypeB 的b,编译器将能够识别并编译a!= b若需要的话,可以这样做• 一个独立函数operator!• 一个独立函数operator==(TypeA, TypeB)
深入理解Java的垃圾回收机制(GC)实现原理
微笑听雨
05-25 1811
GC是Java虚拟机的重要组成部分,通过自动内存管理,GC提高了Java程序的稳定性和安全性。理解GC的工作原理和不同收集器的特点,有助于选择合适的GC策略,优化应用性能。通过合理配置JVM参数,可以提高GC效率,减少应用停顿时间,提升系统的整体性能。
微信小程序uniapp+django洗脚按摩足浴城消费系统springboot
QQ1304979694的博客
05-24 756
Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。(3)项目初期开发,美工设计,前端实现,开发信息系统的用户功能的实现,完善界面排版,实现信息提取发送等一系列功能。项目系统最后阶段的修改及最终测试运行。当然,在研究过程中也可以直接调查,对调查搜集到的资料进行综合分析、比较,调查法是科学研究中普遍的研究方法。(5)系统测试:对设计好的程序进行最终调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
jdk-8u151-windows-x64.exe
07-08
使用JDK,您可以开发各种类型的Java应用程序,包括桌面应用程序、移动应用程序、Web应用程序和服务器端应用程序。JDK还提供了丰富的开发文档和一些示例代码,以帮助您更好地理解和使用Java编程语言。 总之,jdk-8u...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • win10安装appx工具_如何在Windows 10上安装.Appx或.AppxBundle软件 30646
  • wsappx_什么是“ wsappx”,为什么在我的PC上运行它? 25372
  • 如何在笔记本电脑触摸板上进行中键单击 23252
  • 如何在Microsoft Edge中更改主页 18304
  • windows ssh命令_如何启用和使用Windows 10的新内置SSH命令 18223

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • iphone表情显示问号_如何在iPhone上搜索特定的表情符号
  • 兆位和兆字节之间有什么区别?
  • 谷歌pixel刷机_如何在Google Pixel上禁用(或启用)应用建议
2020年775篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网年属鼠的起名禁忌网站建设做的好的公司成熟有魅力的个性签名古代起名周易起名名称测seo属于哪个专业防溺水观后感20字软文营销推广外包关于写物的作文seo策略是什么双归雁起名金钱的名无锡SEO培训都叫兽双包胎男性宝宝起名大全外贸企业网站建设工程吸引学生的文具店起名大爱无痕搜索引擎优化网站诊断书姓秦男宝宝起名宝宝取名起名大全哪个网站靠谱属木十三画起名吉利字餐饮儿童节活动方案起姓名什么讲究起名打分测试周易制作大型网站电子签名多少钱静态路由环保公司名字起名大全上海室内装修设计网站淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化