草庐IT

电脑长按电源键强行关机,对SSD有伤害吗?SSD 掉盘之殇

全部标签

c# - 检测 Windows 10 系统电源状态

我正在Windows10上开发通用Windows应用程序。我需要获取SystemPowerStates以编程方式,但我找不到任何解决方案。正如在thisquestion中提到的那样有Microsoft.Win32.SystemEvents.PowerModeChanged但在Windows10中不可用。如有任何建议,我们将不胜感激。 最佳答案 查看PowerManager在Windows.System.Power中上课.它提供了许多属性和事件来检测设备电池和电源的状态。根据文档,自build10240起,此类在UWP中可用。

windows - 批量关机命令表现得像 sleep 命令,如何解决?

我在本网站其他帖子的帮助下结合我所掌握的初学者知识创建了这个批处理文件。它的目的是在设定的时间后关闭或休眠计算机,这样我就可以让它完成任务而无需在它完成后整夜运行。问题是,如果我运行shutdown命令,它似乎会关机,但当打开时会恢复所有打开的应用程序,有时无法正常启动。(例如,需要1-2次开机才能真正开机,而不是稍后再次关机。)运行全新安装的Windows10homex64这是我对该文件的完整代码:@echooffcolor3Fmodecon:cols=52lines=5echoMinutesuntilevent?set/pmin=set/asec="min*60"echoShutd

c# - WPF .NET 应用程序崩溃、组合框和菜单事件未在装有 Windows 10 Creators Update、.NET 4.7 或 KB4034658 的平板电脑上触发

当我用ComboBox上的笔单击shaky/nervous/hammering时,单击项目,在单击的同时移动笔...5或10分钟后控件停止工作。然后我可以打开ComboBox,可以单击一个项目,该项目被突出显示,但什么也没有发生:ComboBox没有关闭,也没有触发任何点击事件。同样的错误发生在ContextMenu上。当错误发生时,所有组合框和所有菜单都不再工作。当我用笔或手指单击时会发生这种情况,即使控件不再适用于笔或手指,鼠标也能正常工作。在正常使用情况下,这种情况每个工作日大约发生5次,这对我的用户来说非常烦人。您需要一些“耐心”才能重现错误,可能需要10分钟以上的时间……但它

苹果iPad手机如何无线投屏电脑使用教程

无线投屏,AirPlay苹果iPad无线投屏到macbook、Windows电脑。AirServer是适用于Mac和PC的先进的屏幕镜像接收器。它允许您接收AirPlay和GoogleCast流,类似于AppleTV或Chromecast设备。AirServer可以将一个简单的大屏幕或投影仪变成一个通用的屏幕镜像接收器,是一款十分强大的投屏软件。苹果iPad投屏到电脑上跟苹果手机投屏到电脑上是一个性质的,设备自带的Airplay屏幕镜像功能。今天小编就跟大家介绍下苹果iPad投屏带Mac和Windows电脑上两种投屏方法。电脑投屏,无线投屏无线投屏的前提条件:在同一个局域网环境下。苹果iPad

c++ - 如何在 Windows 上使用 C++ 编程在电源故障时恢复数据

在我的程序中,我正在编写程序状态文件。我在程序运行期间多次将文件写入文件,因为程序更改了一些我需要非常频繁存储的变量。现在,如果,由于某些原因我的电源出现故障。然后大多数时候我会丢失该文件中的数据。请告诉我有什么机制可以在断电时保护数据。(我在windows上写过C++程序)。谢谢 最佳答案 使用事务数据库,例如SQLServer。定期将更改提交到数据库。当数据库服务器断电时,您的数据不太可能损坏,但明智的做法是定期进行备份以防万一。 关于c++-如何在Windows上使用C++编程在电

c# - 检查是否在 .NET 中连接了第二台显示器(双显示器设置,带有坞站的笔记本电脑)

问题是:我有一个应用程序(C#.NET,Windows7)可以在退出时记住主窗体的位置。在加载时检索并应用设置。我对运行双显示器设置的用户有疑问。我们主要使用带有扩展坞和辅助显示器的HP笔记本电脑。用户有时不得不断开他们的笔记本电脑。当用户在辅助显示器上运行一个应用程序,然后将其关闭、断开笔记本电脑并重新启动该应用程序时-它是越界的(因为该位置已被应用程序记住)。我需要一种方法来查看第二台显示器是否已连接。这是我已经尝试过的:System.Windows.Forms.Screen.AllScreens-即使笔记本电脑未插接,此阵列也有两个显示器(我认为这是因为第二个显示器仍显示在控制面

c# - 从 C# Windows 应用程序读取/写入三星安卓手机/平板电脑

我正在编写一个WindowsC#(winforms)应用程序,用于将图像从PC复制到Android设备图像文件夹。Windows文件资源管理器为我提供了这条路径:Computer\SCH-I535\Phone\Images但我无法通过路径以编程方式访问设备。我不确定如何从我的C#应用程序装载或读取Android设备。我敢肯定这很简单,但我没有任何运气。有人能帮忙吗? 最佳答案 此库将帮助您与任何Android设备进行通信http://forum.xda-developers.com/showthread.php?t=1512685

【C#】【FFmpeg】获取电脑可用音视频设备并输出到下拉列表框

【重要】不要边看文本边操作,本文有错误纠正,先看完一遍再说。要使用的FFmpeg命令ffmpeg-list_devicestrue-fdshow-idummy会输出的信息通过正则取出设备名称ListvideoList=newList();foreach(MatchiteminRegex.Matches(this.info,"]\"(.*?)\"\\(video\\)"))videoList.Add(item.Value.Replace("]\"","").Replace("\"(video)",""));ListaudioList=newList();foreach(MatchiteminRe

c++ - 如何在 VC++ 的 Windows 7 或 Windows 8 中延迟关机/重启/休眠

我正在使用使用C++开发的基于vs2012的应用程序。如果应用程序正在运行并进行一些处理,并且用户触发重启/关机或休眠,则重启/关机应该暂停,直到应用程序处理完成。应用程序处理完成后,Windows应恢复重启/关闭。如果可以提供一些引用或示例代码,我将不胜感激谢谢 最佳答案 我做了这样的事情boolshutdownSystemWin(EShutdownActionsaction){HANDLEhToken;TOKEN_PRIVILEGEStkp;//Getatokenforthisprocess.if(!OpenProcessTok

windows - 一旦被电源设置关闭,如何唤醒我的 Windows 显示器?

所以我的Vista机器设置为在10分钟后关闭显示器。(注意:机器没有挂起或休眠)我有一个.Net应用程序正在运行,它需要在指定时间“唤醒”系统。作为人类,您只需移动鼠标或按下一个键。我如何以编程方式执行此操作?我试过:以编程方式设置光标;使用“发送键”;甚至调用CreateWaitableTimer取消挂起(即使它没有挂起),希望这会触发某些事情。理想情况下,使用C#编写的代码会很棒,但正确的WinAPI就足够了。非常感谢。 最佳答案 您应该能够通过发送系统命令消息来控制显示器电源,如下所示。请注意,这是在XP上测试的,Vista可