社区
C++ Builder
帖子详情
怎么使程序在任务栏中隐藏起来(按Ctrl+Alt+Del键所以出现的任务栏)
Lo
2001-05-06 10:36:00
1.怎么使程序在任务栏中隐藏起来(按Ctrl+Alt+Del键所以出现的任务栏)?
2.最近C+Builder是否有比较好的参考书籍,比如关于函数的参考书。
3.怎么样将程序缩到最小?(本人作一个小程序,功能不多,但就已经有500多K了,真是
气人)
...全文
170
5
打赏
收藏
怎么使程序在任务栏中隐藏起来(按Ctrl+Alt+Del键所以出现的任务栏)
1.怎么使程序在任务栏中隐藏起来(按Ctrl+Alt+Del键所以出现的任务栏)? 2.最近C+Builder是否有比较好的参考书籍,比如关于函数的参考书。 3.怎么样将程序缩到最小?(本人作一个小程序,功能不多,但就已经有500多K了,真是 气人)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2001-05-07
打赏
举报
回复
怎么不给分
「已注销」
2001-05-06
打赏
举报
回复
太经典了
sundayboys
2001-05-06
打赏
举报
回复
呵呵,你的帖子都问的是经典问题啊,你只要搜索以前的帖子就可以了。
luhongjun
2001-05-06
打赏
举报
回复
把你的应用程序从CTRL-ALT-DEL对话框中隐藏的一个简单办法是去应用程序的标题。如果一个程序的主窗口没以标题,Windows95不把它放到CTRL-ALT-DEL对话框中。清除标题属性的最好地方是在WinMain函数里。
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Title = "";
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
另一种方法是:调用RegisterServiceProcess API 函数将程序注册成为一个服务模式程序。 RegisterServiceProcess是一个在Kernel32.dll里相关但无正式文件的函数。在MS SDK头文件里没有该函数的原型说明,但在Borland import libraries for C++ Builder里能找到。很显然,这个函数的主要目的是创建一个服务模式程序。之所以说很显然,是因为MSDN里实质上对这个函数没有说什么。
下面的例子代码演示了在Windows95/98下怎样通过使用RegisterServiceProcess来把你的程序从CTRL-ALT-DEL对话框中隐藏起来。
//------------Header file------------------------------
typedef DWORD (__stdcall *pRegFunction)(DWORD, DWORD);
class TForm1 : public TForm
{
__published:
TButton *Button1;
private:
HINSTANCE hKernelLib;
pRegFunction RegisterServiceProcess;
public:
__fastcall TForm1(TComponent* Owner);
__fastcall ~TForm1();
};
//-----------CPP file------------------------------
#include "Unit1.h"
#define RSP_SIMPLE_SERVICE 1
#define RSP_UNREGISTER_SERVICE 0
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
hKernelLib = LoadLibrary("kernel32.dll");
if(hKernelLib)
{
RegisterServiceProcess =
(pRegFunction)GetProcAddress(hKernelLib,
"RegisterServiceProcess");
if(RegisterServiceProcess)
RegisterServiceProcess(GetCurrentProcessId(),
RSP_SIMPLE_SERVICE);
}
}
__fastcall TForm1::~TForm1()
{
if(hKernelLib)
{
if(RegisterServiceProcess)
RegisterServiceProcess(GetCurrentProcessId(),
RSP_UNREGISTER_SERVICE);
FreeLibrary(hKernelLib);
}
}
//-------------------------------------------------
注: windows NT下没有RegisterServiceProcess函数。
xycleo
2001-05-06
打赏
举报
回复
最简单好用的方法就是项羽大哥说的第一个方法!!!
qt钩子屏蔽系统按
键
、任务管理器、
任务栏
实例
在本文
中
,我们将深入探讨如何使用Qt框架来实现对系统按
键
的屏蔽,包括常见的组合
键
如
Alt
+Tab、
Alt
+Esc以及
Ctrl
+
Alt
+
Del
,同时也会讲解如何
隐藏
任务栏
。这一技术通常应用于某些特殊场景,例如全屏游戏或演示应用,以...
不显示在
任务栏
上,在按
Ctrl
+
Alt
+
Del
出现
的任务列表
中
也不显示
后台监控软件,为了达到隐蔽监控的目的,应该满足正常运行时,不显示在
任务栏
上,在按
Ctrl
+
Alt
+
Del
出现
的任务列表
中
也不显示,管理员可以通过热
键
调出
隐藏
的运行界面。要作到这些,必须把当前进程变为一个系统服务,...
多层远程桌面如何在最内层执行
Ctrl
+
Alt
+
Del
?(附实用技巧)
方法适用性成功率推荐度物理
Ctrl
+
Alt
+ 屏幕
键
盘
Del
✅ 所有环境通用⭐⭐⭐⭐⭐ 推荐菜单栏“发送
Ctrl
+
Alt
+
Del
”✅ mstsc 客户端⭐⭐⭐⭐✅命令模拟操作✅ 替代功能⭐⭐⭐⭕深层快捷
键
⭕ 可能无效⭐⚠️ 测试后再...
选择性藏起
Ctrl
+
Alt
+
Del
安全选项
我们知道,在Windows 10环境下,通过
Ctrl
+
Alt
+
Del
组合
键
,可以启动包括更改密码、锁定计算机、任务管理器、切换用户、注销等系统安全登录选项。那么,如果出于安全或其他方面的考虑,希望藏起其
中
的某个或几个选项,...
Windows XP系统
中
如何屏蔽
Ctrl
+
Alt
+
Del
、
Alt
+Tab以及
Ctrl
+Esc
键
序列
因此本文侧重于介绍在Windows XP
中
如何实现屏蔽
CTRL
+
ALT
+
DEL
组合
键
,也就是任务管理器,任务切换组合
键
(
Alt
+Tab),
任务栏
和“开始”菜单(
Ctrl
+Esc,VK_LWIN,VK_RWIN)。此方法我们在以后的文章
中
介绍。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章