<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://goxia.maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://goxia.maytide.net/read.php/2162.htm</link>
<title><![CDATA[项目发布: WinPlusH-dotNet6]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Client]]></category>
<pubDate>Thu, 09 Oct 2025 06:42:29 +0000</pubDate> 
<guid>https://goxia.maytide.net/read.php/2162.htm</guid> 
<description>
<![CDATA[ 
	<p><img alt="pen" src="http://goxia.maytide.net/ftpup/2018/3de8968661f3_A922/pen_thumb.png"></p><p>项目发布: WinPlusH-dotNet6</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就在 9月下旬 <a href="https://goxia.maytide.net" target="_blank">gOxiA</a> 发布了一个项目，名为：<a href="https://goxia.maytide.net/read.php/2159.htm" target="_blank">WinPlusH</a>，当时是基于 PowerShell 开发的，并打包成了 exe 可执行文件，在大家的建议下又基于 dotNet6 用 C# 手搓了一版，该程序使用 Windows API 的 user32.dll 中的 keybd_event 函数来模拟键盘输入，达到按下 Win+H 的作用。并且支持 x64 和 Arm 64，可编译为自包含单文件版本，便于分发或免安装使用。</p><p><img alt="pen_button_settings-winplush" src="http://goxia.maytide.net/ftpup/2018/3de8968661f3_A922/pen_button_settings-winplush_thumb.png"></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序非常简单，代码截图如下，倒是在编译工程中又学到了不少新的知识。</p><p><a href="https://goxia.maytide.net/ftpup/2025/-WinPlusH-dotNet_CB3C/WinPlusH-dotNet6-Code.png"><img width="630" height="683" title="WinPlusH-dotNet6-Code" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="WinPlusH-dotNet6-Code" src="https://goxia.maytide.net/ftpup/2025/-WinPlusH-dotNet_CB3C/WinPlusH-dotNet6-Code_thumb.png" border="0"></a></p><p>项目地址：<a title="https://github.com/goxia/Tools/tree/main/WinPlusH-dotNet6" href="https://github.com/goxia/Tools/tree/main/WinPlusH-dotNet6">https://github.com/goxia/Tools/tree/main/WinPlusH-dotNet6</a></p>
]]>
</description>
</item>
</channel>
</rss>