三个小难题(100分)

  • 主题发起人 主题发起人 lshiren
  • 开始时间 开始时间
L

lshiren

Unregistered / Unconfirmed
GUEST, unregistred user!
; 一、如何让程序不在任务列表中出现?

二、如何判断计算机处于挂机状态还是注销状态?

三、如何在“控制面板”的“系统”的“常规”页里加上自己的信息?

谢谢!
 
1. 可以编成DLL类程序.
3. 需要4个文件: OEMINFO.INI, OEMLOGO.BMP, OEMREG.BIN, OEMREG.DLL.
 
问题一:
type
function RegisterServiceProcess(dwProcessID:DWORD; dwType:dword):boolean;stdcall;external 'KERNEL32.dll' name
'RegisterServiceProcess';


procedure TForm1.Button1Click(Sender: TObject);
begin
registerserviceprocess(0,1);
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
REGISTERSERVICEPROCESS(0,0);
end;
 
三:
只要改OEMINFO.INI和 OEMLOGO.BMP
OEMLOGO.BMP就是在左下显示的图片;
OEMINFO.INI格式如下面的例子:
[General]
Manufacturer=中华无限公司
Model=孙悟空

[OEMSpecific]
SubModel= 定做一个的OEM标记;
SerialNo= 1999.07.01;
OEM1= 中华无限公司;
OEM2= OEM2;

[Support Information]
Line1=技术支持:
Line2=中华无限公司
Line3=
Line4=联系人:
Line5=孙悟空
Line6=
Line7=联系电话:
Line8=(010)12345678
Line9=
Line10=欢迎来信告诉我们您的意见和建议:
Line11=来信请寄 swk@sky.com
 
lshiren,
OEMINFO.INI和 OEMLOGO.BMP必须在system目录下。
OEMINFO.INI如amo所说。
OEMLOGO.BMP最大为190(W)x120(H)像素点。
 
1.3都说了,
1.ShowWindow(handle,hide);
2、没明白:-)ExitWindowEx(EW_LOGOFF,0)是注销。一个SYSTEMPOWER什么的API吧,忘记了,是挂起//白说
 
Win32那本书上有关于判断Windows注册的API函数.
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
886
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部