你好社区我希望一切顺利.我想知道是否有人可以教育我以下事项.
如果我要关闭"平板电脑输入服务",这将提供触摸和手写笔功能.但是,当我启动一个示例wpf应用程序(从创建一个全新的wpf项目)时,它重新启用了触摸和样式功能.使用进程资源管理器我看到这个WPF应用程序产生一个名为"wisptis.exe"的进程,它恰好是Windows屏幕和触摸进程.
我的问题.有没有办法让我以编程方式阻止WPF生成它自己的"wisptis.exe"?
谢谢,
我将这些说明发布到了神奇的微软论坛,以帮助那些一直讨厌不必要的垃圾软件运行的人,但它也应该适用于你的目的.诀窍是保留文件到位,但阻止Windows运行它 - 您可以通过从文件中删除执行权限来执行此操作.通过一点挖掘,您可能会想出如何以编程方式执行此操作,尽管出于显而易见的原因,我建议不要在安装期间对其他人的计算机执行此操作(如果您的程序是在其他地方部署的).
权限使用ICACLS进行调整,ICACLS从Windows 7开始提供.(CACLS和更旧的ATTRIB无法更改执行权限,这是我们需要在此处更改的所有权限.)
您将在说明中看到TAKEOWN命令.在某些时候,微软决定你只是你计算机上的访问者 - Windows"拥有"这个文件,所以你通常无法更改文件的权限,所以第一步是取得它的所有权.ICACLS程序还可以设置所有权,但如果您(登录用户)是目标所有者,则TAKEOWN实际上更容易使用,这就是这里的情况.
您的用户帐户必须具有管理员权限才能执行此任务.打开命令窗口(按Win-R,键入"cmd"并按Enter键).键入每个命令并在每个命令后按Enter键:
%systemdrive%
cd %windir%\system32
takeown /f wisptis.exe
icacls wisptis.exe /deny "NT AUTHORITY\SYSTEM":(RX)
Run Code Online (Sandbox Code Playgroud)
然后重启.噗,它消失了,Windows将无法运行它(尽管你可以,如果你真的想要出于某种原因).
如果您希望恢复权限,请使用/ grant而不是/ deny运行ICACLS.
请注意,实际上有用的Windows Snipping Tool需要使用wisptis,原因有些不可思议.我经常使用它,以前我在任务栏上保留一个快捷方式.现在我保留了一个很棒的免费图像编辑工具IrfanView的快捷方式,它可以用命令行执行可以说是优秀的图像捕获.谷歌提供所有选项,但我使用"/ capture = 4"在捕获模式下启动IrfanView以选择特定区域.
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |