如何让我的程序在后台运行!(50分)

  • 主题发起人 主题发起人 hly
  • 开始时间 开始时间
H

hly

Unregistered / Unconfirmed
GUEST, unregistred user!
有什么好的api函数可以实现!
 
ShowWindow(Application.Handle, SW_HIDE);
 
RegisterAsService. 或者做成Service都可以.
 
做成服务器服务是最好科学的。
 
在project1.dpr中<br>Application.ShowMainForm := False;
 
这样做你要干什么?
 
不是的,我写了个小程序,服务器端总是要出现那个界面,我不想让别人看到<br>同时,任务栏也不想有一个标签。<br>我的目的是想让这个程序启动时不留任何痕迹。
 
把mainform.visible := False;<br>加上这个ShowWindow(Application.Handle, SW_HIDE);就行了。
 
如果这样,就必须作3件事情。<br>1,function RegisterServiceProcess(dwprocessID,dwType:Integer):Integer;<br>&nbsp; &nbsp; stdcall;external 'KERNEL32.DLL'; //注册使按ctrl+Alt+Del不出现在任务栏中<br>2,mainform.visible := False;<br>3,ShowWindow(Application.Handle, SW_HIDE);
 
楼上的 RegisterServiceProcess只在WIN9X下有用
 
想要酷的就把它做成 VXD.
 
Application.ShowMainForm := False;
 
后退
顶部