zoukankan
html css js c++ java
显示/隐藏任务栏,屏蔽任务管理器(winform)
Code
1
//
引入命名控件:
2
using
Microsoft.Win32;
3
using
System.Runtime.InteropServices;
4
5
[DllImport(
"
user32.dll
"
, EntryPoint
=
"
FindWindowA
"
)]
6
public
static
extern
IntPtr FindWindowA(
string
lp1,
string
lp2);
//
获取任务栏
7
8
[DllImport(
"
user32.dll
"
, EntryPoint
=
"
ShowWindow
"
)]
9
public
static
extern
IntPtr ShowWindow(IntPtr hWnd,
int
_value);
//
显示/隐藏任务栏
10
11
/**/
///
<summary>
12
///
是否屏蔽CTRL+ALT+DEL
13
///
</summary>
14
///
<param name="i">
1=屏蔽 0=取消屏蔽
</param>
15
public
static
void
ShieldMissionTask(
int
i)
16
{
17
try
18
{
19
//
屏蔽 Ctrl + Alt + Del 键
20
RegistryKey key
=
Registry.CurrentUser;
21
RegistryKey key1
=
key.CreateSubKey(
@"
Software\Microsoft\Windows\CurrentVersion\Policies\System
"
);
22
key1.SetValue(
"
DisableTaskMgr
"
, i, Microsoft.Win32.RegistryValueKind.DWord);
23
}
24
catch
(Exception ex)
25
{
26
throw
ex;
27
}
28
}
29
30
/**/
///
<summary>
31
///
是否显示任务栏
32
///
</summary>
33
///
<param name="i">
5=显示 0=隐藏
</param>
34
public
static
void
ShieldTaskBar(
int
i)
35
{
36
try
37
{
38
IntPtr hTray
=
FindWindowA(
"
Shell_TrayWnd
"
, String.Empty);
//
获取任务栏
39
ShowWindow(hTray, i);
//
隐藏任务栏
40
}
41
catch
(Exception ex)
42
{
43
throw
ex;
44
}
45
}
查看全文
相关阅读:
vue中在echarts tooltip中添加点击事件
支配树
mac安装protobuf
mac安装 thrift
Javascript设计模式读书笔记二 接口
WebBrowser捕获网页关闭事件
谈谈UserControl调用页面的几种方法
屏蔽刷新提交后台
[喜讯]Acey.ExcelX组件已发布在componentsource
AceyOffice教程如何判断单元格的内容
原文地址:https://www.cnblogs.com/gossip/p/1313228.html
最新文章
C#初学者对Equals方法的几个常见误解
原来是这样:C#中字符串的内存分配与驻留池
C#在类型实例化时都干了什么:从一道笔试题说开去
“轻松加愉快”地实现并使用IComparer接口
原来是这样:C#中的闭包是怎么捕获变量的
原来是这样:C#中自增、自减操作符重载是个怎么回事儿
对开发的迷茫
java 向 mysql 插入汉字 Incorrect string value 解决办法
在Struts2中实现登陆后跳转到登录前页面
JAVA:借用OpenOffice将上传的Word文档转换成Html格式
热门文章
Struts2的声明式异常处理
让IE也支持margin居中
JAVA邮件发送的简单实现
PHP使用FTP转移文件夹以及子文件夹
Struts2上传文件路径问题小解
使用Spring的JAVA Mail支持简化邮件发送
使用jQuery解析JSON数据
Struts2之ajax初析
vue input实时搜索,以最后一次结果展示
js 数组对象,截取三个为一组
Copyright © 2011-2022 走看看