启动按ctrl键 屏蔽自动隐藏功能
[DllImport("User32.dll", EntryPoint = "ShowWindow")]
private static extern bool ShowWindow(IntPtr hWnd, int type);
#region 启动按ctrl键 屏蔽自动隐藏功能
bool forceUpdate = (Control.ModifierKeys & Keys.Control) == Keys.Control;//按ctrl键启动
if (!forceUpdate)
{
if (!System.Diagnostics.Debugger.IsAttached)
{
log("没有按ctrl键启动20秒隐藏");
_timer = new System.Timers.Timer(10 * 1000) { Enabled = true };//没有按ctrl键2分钟隐藏
//_timer.Elapsed += _timer_Elapsed;
_timer.Elapsed += (sender, e) =>
{
IntPtr hWnd = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
ShowWindow(hWnd, 0);
_timer.Enabled = false;
};
}
}
#endregion
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步